/Phonograph_Plus

A fork of kabouzeid/Phonograph under maintenance and development

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

Phonograph Plus

Crowdin License: GPL v3 Dev CI Status DownloadsStatistics


An independent fork of Phonograph under maintenance and development

Phonograph is a material designed local music player for Android. And Phonograph Plus is an independent fork of Phonograph, and is currently under my maintenance and development.

Downloads

Github%20Release Github%20Release%20(Latest) F-droid

Additional Features

All listed features are compared with the original Phonograph.

  • Unlock pro.

  • Automatic & adaptive dark mode.

  • Plenty of user interface changes.

  • Change language in application manually.

  • Better Notification Image Quality for Android T and above.

  • User-defined click behavior for songs.

  • Support history of playing queue.

  • Brand-new Detail page with more information like tags.

  • Brand-new Tag Editor supporting more tags.

  • Show Time Axis in "Lyrics" Dialog and allow seeking basing lyric's time axis and support lyrics following.

  • Playback speed control.

  • Basic support for Android Auto.

  • Support more sort orders.

  • Fix Android 11 Scope Storage. (Partial)

  • Improve menu experience.

  • Improve "Library" pages user experience.

  • Allow collecting app crash report.

  • use Path filter to replace, support "exclude mode" (blacklist) and "include mode" (whitelist).

  • Add song menu shortcut to add new items to excluded-list (blacklist).

  • Co-work-with/Support StatusBar Lyric Xposed Module (api)

  • Increase history played tracks and top played tracks entries capacity (100->150).

  • Export internal databases and settings for the need of backup.

  • Allow deleting songs file along with its external lyrics file.

  • Allow tabs fixed.

  • Brand-new File tab.

  • Brand-new App Intro.

  • Better Playlist support.

  • Poor support of Monet.

  • Resume playing after interruptions.

  • Enhance multi-selecting.

  • and more small features/fixes.

It is suggested to browser the Changelog to view all features completely

Translation

Translate Phonograph Plus into your language -> Crowdin

We have removed Swedish and Norwegian Nynorsk translations due to missing too many translations

Trouble Shooting & FAQ

See Trouble Shooting & FAQ

Screenshot

For reference only, actual app might be different

Card Player Flat Player Drawer
Screenshots Screenshots Screenshots
Drawer Songs Files
Screenshots Screenshots Screenshots
Artists Albums Playlists
Screenshots Screenshots Screenshots
Setting Song Detail Tag Editor
Screenshots Screenshots Screenshots

Build Instructions & Developer Guide

See Build_Instructions.md

See Developer Guide

Development Plan (or Road Map?) & TO-DO list

2022

  • Refactor File Fragment

  • Refactor Library UI

  • Better 'My Top Songs' algorithm

  • Complete README

  • Refactor MusicService

  • Migrate Glide to Coil

  • Whitelist

  • Migrate Song Detail to Jetpack Compose

  • Refactor Update Dialog

  • User-defined click behavior for songs

  • Support history of playing queue.

  • Refactor Setting UI

  • Refactor Search

  • Use AndroidX Room to build Media database, to parse multi-artists songs and ‘;’, '&', '/', '', ',' in tags, and improve search result

2023~2024(?)

  • Rewrite Tag Editor

  • Improve data backup/migrate

  • Refactor Pages

  • Improve App Intro (WIP🚧)

  • Refactor Main Player

  • Enhance Playlist Detail: support search, Better way to modify , handle intent of open (playlist) file

  • improve SlidingMusicBar

  • Support some Android's StatusBar lyrics, such as FlyMe / EvolutionX

  • Validate audio files

  • Completed Android 11+ File Permission

  • Refactor so-called Theme Engine

  • Make songs listening statistics

  • ...

Repository Mirror

GitHub Codeberg BitBucket