🎉 New Features:
- 1dda153: Crossfade support
- 5535233: Crossfade for youtube playback
- 90651ae: Media Store API Implementation
- 8fe2959: Heatmap view for listens
- 415ce4e: Dismissible Miniplayer
- 02c3565: Swipe to open drawer option
- 64cf448: Immersive mode (Hides Status & Navigation bars while Miniplayer is expanded)
- b7aa325: Add filename to track search filters
- b3e1ee1: Prioritize embedded lyrics option
- 800965c: Kill player after app dismiss option
- 0caecd7: Subpages sorting reverse order
🛠️ Bug fixes & Improvements:
-
chore:
- 5189dec: ui fixes
- fadffd8: various tweaks & fixes
- b0b33fa: display track path for missing track
- 20cb638: more local lrc file patterns #46
- a26ddd0: increase skip silence values (min 2 seconds, below 512 pcm)
- 39d13c4: sorting by year (now parses the year first)
- be45274: KillAppMode.ifNotPlaying by default
- 768f852: aborbers work only on horizontal drag
- a532c97: expose auto show status bar for fullscreen video (currently disabled)
- da04489: save m3u paths as relative instead of absolute, as long they exist with the parent m3u
- 39d7fc8: drop useless settings flag
- e225098: miniplayer ui tweaks
- 983464c: lifecycle onDestroy
- 0ab0292: save last played track index instead of path
- d761003: add sort by date added
- e033629: edge swipe absorbers for the whole app
- df4c577: improvements
- 2021394: add language button
- ad131ea: performance improvements & fixes
- ec56832: skip tracks after 7 seconds when failed
- ea7d5bb: dont show system volume ui
- 28280cf: using local history for video cache total listens sort
-
fix:
- 3ed495f: jaudiotagger removed classes, this fixes all tagger issues reported before
- d344461: lyrics not being updated properly, fixes #25
- ef6e809: playing files containing # or ? in filename
- 49b1ec1: swipe absorbers
- 7a80567: track total & disc total saved by ffmpeg
- 312b2bc: using failed google lyrics
- e3f79bf: empty queue while switching to yt queue
- e84f15e: folders search count
- a38e02b: onBoarding button overflow
- f291575: restoring backup now will re-initialize lists
- 59a7dcc: playing after sleep mode paused playback
-
perf:
-
core:
-
language:
- Added Russian language (thanks @sodiel & @Lowara1243)