- Fix compatibility with Poweramp by @MageFroh in VinylMusicPlayer#875
- Upgrade dependencies and gradle by @soncaokim in VinylMusicPlayer#867
Full Changelog: https://github.com/VinylMusicPlayer/VinylMusicPlayer/compare/1.6.1...1.6.2
- Avoid copying an audio file to read its tags as much as possible by @MageFroh in VinylMusicPlayer#856
- Oops handler v2 by @soncaokim in VinylMusicPlayer#860
- Correct and update russian translation by @developersu in VinylMusicPlayer#861
- Revert non-intended change by @soncaokim in VinylMusicPlayer#865
- Oops, disable oops_handler by default by @soncaokim in VinylMusicPlayer#868
Full Changelog: https://github.com/VinylMusicPlayer/VinylMusicPlayer/compare/1.6.0...1.6.1
- Use DynamicsProcessing to apply positive replay gains in a robust way by @MageFroh in VinylMusicPlayer#828
- Add settings to opt-in for crash report by @soncaokim in VinylMusicPlayer#857
- Fix NPE by @soncaokim in VinylMusicPlayer#843
- Fix race cond - 2 by @soncaokim in VinylMusicPlayer#842
- Fix equalizer settings being marked unavailable in the settings by @MageFroh in VinylMusicPlayer#840
- Update russian translation by @developersu in VinylMusicPlayer#850
- @MageFroh made their first contribution in VinylMusicPlayer#840
- @developersu made their first contribution in VinylMusicPlayer#850
Full Changelog: https://github.com/VinylMusicPlayer/VinylMusicPlayer/compare/1.5.6...1.6.0
- App context fixes by @soncaokim in VinylMusicPlayer#830
- Restore cover art loading for songs in the Folder view by @soncaokim in VinylMusicPlayer#832
- Thread safe toast by @soncaokim in VinylMusicPlayer#834
- Fix race condition by @soncaokim in VinylMusicPlayer#824
- Android auto fixes by @soncaokim in VinylMusicPlayer#829
- Clean up Android API compat by @soncaokim in VinylMusicPlayer#833
- Further fix for VinylMusicPlayer#707 by @soncaokim in VinylMusicPlayer#838
- Support SD card by @krebsd and @soncaokim in VinylMusicPlayer#825
Full Changelog: https://github.com/VinylMusicPlayer/VinylMusicPlayer/compare/1.5.5...1.5.6
- Dont crash if OopsHandler is called from a background (non-UI) thread by @soncaokim in VinylMusicPlayer#808
- Fix repeat setting not being restored by @toolstack in VinylMusicPlayer#811
- Attempt to fix VinylMusicPlayer#707 by @soncaokim in VinylMusicPlayer#821
- Refrain from rushing out a new release on every new tag by @soncaokim in VinylMusicPlayer#820
- @toolstack made their first contribution in VinylMusicPlayer#811
Full Changelog: https://github.com/VinylMusicPlayer/VinylMusicPlayer/compare/1.5.4...1.5.5
None, this is a bug fix release
- Fix crash by @soncaokim in VinylMusicPlayer#766
- Fix crashes that occur when the user has a widget set up by @Darandos in VinylMusicPlayer#786
- Fix exception report spam on unsupported file type by @soncaokim in VinylMusicPlayer#795
- Fix permission request music folder crash by @soncaokim in VinylMusicPlayer#793
- Fix Folder view, where files with non-latin characters not showing by @soncaokim in VinylMusicPlayer#796
- Tools update by @soncaokim in VinylMusicPlayer#763
- feat(ci): Setup PlayStore build by @AdrienPoupa in VinylMusicPlayer#783
- Fix local build by @soncaokim in VinylMusicPlayer#791
Full Changelog: https://github.com/VinylMusicPlayer/VinylMusicPlayer/compare/1.5.3-test-ci.3...1.5.4
- Major change to support Android 13, by @soncaokim and @Octoton
- Catalan translation updated by @albertgasset
- German translation updated by @tschlegeldigos
- Fix orientation bug by @Osiris-Team
Full Changelog: https://github.com/VinylMusicPlayer/VinylMusicPlayer/compare/1.5.2...1.5.3-test-ci.3
This version is the same as 1.5.1, but with correct versioning number.
- Catalan translation updated by @albertgasset in VinylMusicPlayer#709
- Use MarkdownViewDialog to improve visualising LastFM artist bio and album wiki by @soncaokim in VinylMusicPlayer#703
- Enqueue song action can now be choosen in preference by @Octoton in VinylMusicPlayer#715
- Misc changes for artist cover image by @soncaokim in VinylMusicPlayer#697
- Fix snackbar unreadable text by @soncaokim in VinylMusicPlayer#706
- Avoid crash while loading top tracks by @soncaokim in VinylMusicPlayer#728
- Cab icon tint by @soncaokim in VinylMusicPlayer#726
- Play next color by @Octoton in VinylMusicPlayer#723
Full Changelog: https://github.com/VinylMusicPlayer/VinylMusicPlayer/compare/1.5.0...1.5.1
- Make song detail info selectable and copyable by @soncaokim in VinylMusicPlayer#645
- Folders view sort options by @soncaokim in VinylMusicPlayer#657
- Queue change confirmation by @soncaokim in VinylMusicPlayer#658
- Make the drawer and now playing screen shadow over the cover image darker (improve for white/bright cover image) by @soncaokim in VinylMusicPlayer#664
- Cleaner markdown visualisation by @Octoton in VinylMusicPlayer#684
- Tag editor: Use darker shadow for toolbar to improve button visibility on white cover art by @soncaokim in VinylMusicPlayer#682
- Visual song action by @Octoton in VinylMusicPlayer#679
- Fix start service crash by @soncaokim in VinylMusicPlayer#644
- Fix bug in StaticQueue implementation by @soncaokim in VinylMusicPlayer#651
- Fix NPE on Discog by @soncaokim in VinylMusicPlayer#656
- Fix crash unfavorite songs by @soncaokim in VinylMusicPlayer#666
- Broader exception catch on restoring saved queue by @soncaokim in VinylMusicPlayer#669
- Fix artist sorting by @soncaokim in VinylMusicPlayer#686
- The back navigation button on the bug report screen was not responding by @soncaokim in VinylMusicPlayer#687
- Refactor Skipped songs implementation by @soncaokim in VinylMusicPlayer#672
- Oops handler by @soncaokim in VinylMusicPlayer#646
- Tag editor trim spaces by @soncaokim in VinylMusicPlayer#647
- Upgrade jaudiotagger + java by @soncaokim in VinylMusicPlayer#648
- Upgrade MaterialCab by @soncaokim in VinylMusicPlayer#649
- New About dialog by @soncaokim in VinylMusicPlayer#660
- Missing french translation by @Octoton in VinylMusicPlayer#678
- Refactor Licenses dialog by @soncaokim in VinylMusicPlayer#680
Full Changelog: https://github.com/VinylMusicPlayer/VinylMusicPlayer/compare/1.4.1...1.5.0
- Feat: Ignore "the" and "a" prefixes when sorting artists by @louis-prudhomme in VinylMusicPlayer#630
- fix typo by @Longway22 in VinylMusicPlayer#637
- French translation followup by @GladiusTM in VinylMusicPlayer#634
- Fix a crash due to #620 by @gaycodegal in VinylMusicPlayer#639
- Sort orders by @soncaokim in VinylMusicPlayer#467
- Fast scroll popup: Show relative date for recent ones by @soncaokim in VinylMusicPlayer#494
- When parsing release year from metadata, only consider the first
yyyy
part by @soncaokim in VinylMusicPlayer#491 - Fixed Image Flicker on notifyDataSetChanged() by @prathameshmm02 in VinylMusicPlayer#508
- tweak song sorting for Song and Genre tabs by @soncaokim in VinylMusicPlayer#506
- Disc number fallback by @soncaokim in VinylMusicPlayer#498
- Better menuItem visual queue for delete action by @Octoton in VinylMusicPlayer#520
- Set imageText visibility to INVISIBLE from GONE to allow reordering current song in queue by @bertin0 in VinylMusicPlayer#523
- Adding missing red menu item delete in all multiselecion menu by @Octoton in VinylMusicPlayer#532
- add darkmode to BaseAppWidget by @newhinton in VinylMusicPlayer#522
- Most album covers are square, not rectangle -> show as square on the nav drawer by @soncaokim in VinylMusicPlayer#546
- More info in the song's Details dialog by @soncaokim in VinylMusicPlayer#561
- Fix Black (OLED) theme to actually be black. by @Sai-P in VinylMusicPlayer#588
- Add search for genre and playlist, by @gaycodegal in VinylMusicPlayer#619
- Update Italian translation by @auanasgheps in VinylMusicPlayer#476
- Brazilian Portuguese translation updated by @DeltaInsight in VinylMusicPlayer#475
- Catalan translation updated by @albertgasset in VinylMusicPlayer#471
- Update italian translation by @auanasgheps in VinylMusicPlayer#477
- Fix italian build error by @soncaokim in VinylMusicPlayer#478
- Updated Brazilian Portuguese translation by @DeltaInsight in VinylMusicPlayer#488
- Catalan translation updated by @albertgasset in VinylMusicPlayer#496
- Fixed or added German translations by @tschlegeldigos in VinylMusicPlayer#499
- Update Korean translation by @yurical in VinylMusicPlayer#505
- Unified period usage in settings by @tschlegeldigos in VinylMusicPlayer#510
- English traduction for CA and GB removal by @Octoton in VinylMusicPlayer#519
- Fixed some German translations by @tschlegeldigos in VinylMusicPlayer#507
- Update French translation by @GladiusTM in VinylMusicPlayer#538
- Updated Brazilian Portuguese translation by @DeltaInsight in VinylMusicPlayer#601
- Fix NPE on artist name splitting by @soncaokim in VinylMusicPlayer#474
- Fix crash on tapping/dragging the very fist item of the orderable playlist by @soncaokim in VinylMusicPlayer#486
- Prevent repeating last track when gapless is enabled (fixes #435) by @albertgasset in VinylMusicPlayer#495
- Fix crash if the songs/albums collection is empty by @soncaokim in VinylMusicPlayer#497
- Fixes VinylMusicPlayer#431 by @soncaokim in VinylMusicPlayer#550
- Fix Android Auto regression by @soncaokim in VinylMusicPlayer#551
- Fix crash on restoring queue after song removal by @soncaokim in VinylMusicPlayer#547
- Resolve IMMUTABLE crash on android 12 following a change in android specification by @Octoton in VinylMusicPlayer#549
- Fix crash launching from Google Assistant by @soncaokim in VinylMusicPlayer#567
- Queue restore crash by @soncaokim in VinylMusicPlayer#570
- Use song title to stabilize the sorting if disc+track are equals or missing by @soncaokim in VinylMusicPlayer#583
- Fix data race by @soncaokim in VinylMusicPlayer#610
- Fix crash by by @poolborges in VinylMusicPlayer#617
- Lint by @soncaokim in VinylMusicPlayer#426
- Flush the Discog task queue on stop by @soncaokim in VinylMusicPlayer#470
- Playing hide and seek with jaudiotagger - contain the VerifyError with FLAC by @soncaokim in VinylMusicPlayer#487
- Add missing null check by @soncaokim in VinylMusicPlayer#481
- Lint by @soncaokim in VinylMusicPlayer#473
- Align to recent strings rename by @soncaokim in VinylMusicPlayer#493
- Spitting playingQueue from musicservice by @Octoton in VinylMusicPlayer#509
- Drop ComparatorUtil.compareLongInts... by @soncaokim in VinylMusicPlayer#558
- Tweak text transparency to improve readability by @soncaokim in VinylMusicPlayer#559
- Tweak navbar album cover text transparency by @soncaokim in VinylMusicPlayer#560
- Stick to API 29, avoid regression in song deletion by @soncaokim in VinylMusicPlayer#552
- Upgrade gradle by @soncaokim in VinylMusicPlayer#578
- Upgrade to new CircleCI image by @soncaokim in VinylMusicPlayer#585
- Update build to large resource class in config.yml by @soncaokim in VinylMusicPlayer#612
- Whitelist
- Switch theme based on OS setting
- Ability to fast forward miss in fragment flat and rewind by holding next and previous song buttons
- "Shuffle All" button will now start a new playback
- Crash when reading MP3 tags on Nougat
- Add "delete from device" choice menu in playlist view (both dumb and smart ones)
- ID3v1 tag support
- Added fast forward and rewind by holding next and previous song buttons
- Optimized library rescan and startup
- Fixed Replay Gain not applied if gapless is enabled
- Fixed sleep timer not applied if gapless enabled
- Fixed Notification progress slider
- Updated Android Auto UI
- Skip to the next track when the currently playing one has an error
- Smart Playlists: lots of improvements
- "Delete from device" choice menu in playlist view (both dumb and smart ones)
- Auto queue stuck
- Finish Last Song checkbox position on sleep timer
- When a song is added to queue, discard existing position (i.e. move the existing song in queue)
- Merged album with same name/same artist
- Android Auto mode
- Changelog popup not showing
- Reduced overhead on the main thread during scan
- Support for multiple artists per track
- Extract album artist from ID3 tags and use that for album grouping/sorting
- Given a song with album artist A and artist "A & B", only "A & B" is shown on artist tab.
- Show album artist on top of album detail page if there is one, else fallback to first song's artist
- Multi-disc track sorting
- Support ReplayGain in MP4 files
- Unknown artist is shown as empty on artist tab
- Performance optimization
- Remove songs from detail activities after they are deleted
- Fix sort order
- Fix a crash after extended sleep
- Fix crash due to iterating on a modified collection
- Fix crash when a song is removed from queue
- Library handling with a local database, circumventing the MediaStore
- Setting to show/hide track number
- White line around app icon
- Playlist bug on Android 10
- Filename not showing for songs without tags
- Compatible with Android 11
- Fix ringtone sharing
- Detect and avoid fetching deezer place holder image
- Fix scanning large folders
- Fix the ellipsize bug
- Fix long-pressing on title starting playback
- Fix default album cover is not consistent
- Made Vinyl resizable
- Release typo
- Updated Kotlin, organize dependencies
- Removed dependency on legacy preferences and fragments
- Updated German translation
- Animated playing indicator icon
- Crash while scrolling on artist list
- Playing a folder results in unexpected sorting of all songs from subfolders
- Album tag editor deleting 'artist' tag if 'album artist' is empty
- Playing wrong song when restoring to play queue
- Next track not playing when gapless playback is enabled
- Splash screen
- Play queue progress
- Favorite button to notifications
- Highlight current song
- Null exception
- ANR
- Allow only one task at a time
- Artist and Album cover not loading (LastFM API replaced by Deezer's)
- Songs not playing in the folder view
- Crash during first launch
- Experimental Android Auto support
- Continue playing on song removal
- Songs not playing after a tap on the title
- Transparent widget losing its transparency randomly
- Place the not played tracks first in the not recently played list
- Titles not showing for Android 6 and below
- Bump database version
- Songs and Albums: sort by date added
- Put song title text view into a horizontal scrollview
- Swipe to remove song from playing queue
- SD card write access using SAF API
- Set the top tracks number to 100
- Shorter labels for launcher name
- Fix transparent widget update
- Improve ReplayGain
- Crash when tapping on "Library Categories" setting
- Introduction crashing on some devices
- Add a new smart playlist "Not played lately" playlist
- Add choice of 7 days to settings for dynamic playlists
- Smart playlist decoration
- Finish current music when Sleep Timer stops
- Disable clear menu item on NotRecentlyPlayed
- App dies on rotate
- Audio cover fallback list to include "folder.png"
- ReplayGain feature. This is still considered experimental at this point. Thanks to @knacky34!
- Add a transparent widget.
- Preference to turn off shuffle mode when selecting new list of songs.
- Select all items in a list.
- Export multiple playlists at once.
- Show unknown year consistently everywhere.
- Also look for png album covers in the folder.
- Show "-" instead of "0" when the album year is not available.
- Show "Unknown Artist" when the artist name is unknown.
- Navigation bar button colors for light themes.
- Crash with custom artist images.
- App intro crash.
- Crash for some artist names which contain special characters.
- Loading of very large embedded album art.
- Broken layout for super long artist names.
- Album redesign thanks to Adrian (that's not me! :-)).
- New "Scan" option thanks to @kabouzeid.
- Sorting feature thanks to @soren121.
- Upgrade to Glide 4.
- Hide the tab bar when only one tab is activated.
- Initial version.