ApolloMod Documentation

repository·master·Indexed 19 days ago

https://github.com/splitter/android_packages_apps_apollomod

An open-source, modified version of the CyanogenMod Apollo Music Player for Android. It features a reworked UI, drag-and-drop sortable playlists, enhanced metadata handling, and a sliding 'Now Playing' panel. This project is currently unmaintained.

Tokens
470
Snippets
1
Records
3
Agent score
16%

What's inside ApolloMod

  1. Overview of ApolloMod

    master

    ApolloMod is an open-source music player for Android, based on CyanogenMod's Apollo Music Player. It is released under the Apache License and features a reworked UI and enhanced functionality compared to the original.

    Note: This project is no longer under development. Many of its features have been incorporated into the original Apollo Player or other modern music players.

  2. ApolloMod Key Features

    master

    ApolloMod includes several UI and functional enhancements over the base Apollo player:

    • UI/UX Improvements: Reworked layout, a 'Now Playing' screen that slides up as a panel from the bottom action bar, and tab visibility controls to show only desired tabs.
    • Playlist & Queue Management: Drag-and-drop sortable playlists and queues, including swipe-to-remove functionality.
    • Playback Controls: Swipe left/right on the 'Now Playing' view to change songs; fixed 'Previous' button behavior in shuffle mode; 'Shuffle All' creates a true shuffled playlist.
    • Media & Metadata: Fetches album art from local files before web fetching; grabs highest quality web images; allows editing of album, artist, playlist, and genre images via long-press.
    • Audio & Visuals: Built-in simple Equalizer (EQ) for when no external EQ is available; experimental audio visualizations on the 'Now Playing' screen.
    • Customization: Choice of widget styles (Holo Dark or Holo Light); extended notifications.
  3. ApolloMod Dependencies

    master

    The project relies on the following external libraries:

    • drag-sort-listview: Used for sortable lists.
    • AndroidSlidingUpPanel: Used for the sliding 'Now Playing' panel.
    - [@drag-sort-listview](https://github.com/bauerca/drag-sort-listview)
    - [@androidslidinguppanel](https://github.com/umano/AndroidSlidingUpPanel)