Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Helpful

WIP

  • make sync insertions fast enough
  • impl. fts and make sure insertions are still fast enough
  • impl. song_list, artists_list, albums_list, genre_list with sort options
  • impl. artist_songs_list, artists_album_list, album_songs_list, genre_songs_list screen with sort options
  • impl. search screen with search all/ search by artist etc.
  • impl. playback queue(without actually playing anything)
  • impl. playback itself with service, notification etc. all details
  • impl. settings screen

TODO/Roadmap

  • Build settings screen for basic settings
  • setting basic player panel and all layout
  • Song screen everything(reusable for other lists)
    • Proper headers
      • Sorting
    • Grid/list styling
    • Scrollbars
    • Multi Select
    • Overflow menu as bottom sheet?
  • other list screen: albums, artists, playlist, genres, folders etc.
  • detail views for above items => headache
  • Search screen
  • Then Here: proper testing of all the features done till now; specially around control and queue
  • Store release
  • Lyrics view
  • Different panel layouts
  • Backup and restore of setting, playlists etc
  • Blacklist based on filters
  • Internet feature: fetching cover arts, lyrics and other metadata

~

  • going minimal / fancy options
  • Automatic playlist creation based on selectable criteria

HAHA

Feats

  • Embedded lyrics support + way to download lyrics from services
  • Automatic playlist creation based on selectable criteria
  • Fade between songs to make it more pleasant to listen to
  • Advanced equalizer and gain

In case of gstreamer

Basic operations

  • seekbar show and change position
  • showong song metadata
  • play pause
  • playback speed pitch
  • equalizer device + custom
  • 10 seconds go ahead, go back

Queue operations

  • basic insert, delete, update position of songs etc. operations
  • shuffle, repeat mode
  • next previousM
  • showing initial queue + later added additonally songs like spotify
  • blacklist whitelist operations

Other more involved operations

  • sleep mode
  • fade thing: cross fade when changing songs, fade when playing and pausing
  • handling android focus
  • gapless playback
  • play/pause on headphone/bluetooth connect/disconnect
  • replay gain
  • pause on zero volume
  • different behavior of back button with headphone/bluetooth

Other not so involved

  • ab repeat

  • jump to time

  • Like songs

  • what is Scrobbling

  • widgets and all

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages