Skip to content

v2.0.6

Compare
Choose a tag to compare
@MSOB7YY MSOB7YY released this 07 Apr 15:50
· 76 commits to main since this release

v2.0.6

🎉 New Features:

  • 752c3b4: clear audio cache in advanced settings
  • a3b2b58: allow deleting temp cache files
  • 044f010: pinch in/out to scale lrc font size, ref #128
  • a669ad4: use local track as a fallback youtube audio cache
  • 966818d: parse yt comments duration text
  • 15ec081: play youtube videos in local miniplayer option, closes #19
  • 81929ab: toggle artwork on lockscreen
  • d8d2a0f: broadcast session id for equalizer apps, closes #60
  • 4c4104e: queues cleaner
  • 00bd918: missing tracks page, closes #117
  • 7555298: new yt miniplayer gesture, drag down from right side to enter fullscreen
  • 39ec392: new in-app file picker with external picker logic rewrite
  • 92ba4cd: diacritic support, improves search by normalizing accent characters, closes #73
  • 9964839: lyrics source
  • 0efb32e: custom speeds
  • 9b8d27f: album artists & composers, closes #21

🛠️ Bug fixes & Improvements:

  • core:
    • 57b3cea: better player error handling
    • 9261543: better video quality decisions
    • 0a17af1: tagger logic complete rewrite
    • 1285c2a: tagger fixes & improvements
    • 18c9cf7: inner drawer re-implementation
    • 5ee66a1: instant play/pause reflecting, this also prevents unwanted plays after pressing pause
    • 831258a: disable yt video stream switching if cached version was playing
    • 6a076fa: better playback decisions when played from cache
    • 6d9f5c4: fallback for storage directories
    • ab521f3: adaptive playlist csv import
    • 939ec2a: better logging & versioning
    • 1431cfa: fixes n tweaks
    • 3265b52: bump version script
  • fix:
    • 88ba1f9: playing files on some phones after equalizer implementation
    • 7a8135a: pull to refresh in tracks page when no many tracks (no scroll notification)
    • ef9fdc6: show video grey bar in fullscreen
    • 250fb05: short loudness when preset is enabled
    • bae60f8: white dialog when no track artists, closes #126
    • 15de106: lrc controls overlapping in fullscreen, closes #128
    • a81763d: prevent editing tags again while editing, this prevents corrupted audio file if user pressed save multiple times, closes #129
    • 168d653: search matching for non-lowercase artists & genres
    • 9a9b25c: tagger stuck in some scenarios & other tagger fixes
    • 060dcb8: yt playlists/channels thumbnail not showing
    • 864749a: scrolling in some app parts
    • e97d7e0: applying default dark color on startup
    • 5987f77: playback on some devices
    • 8580464: searching letter l & I
    • 5203cb9: video player padding insets
  • chore:
    • 8c13c38: play option for floating action button
    • 3c8bb30: video cache deleting tweakies
    • 2ab36da: sleep icon in yt queue
    • 613ff6e: fetch all channels videos since specific date
    • eccec09: remove - topic from video artist download tags
    • afa940b: ui fixes & others
    • 7a614c8: ui sauce
    • a6a3ebd: instant video controls showing, double tap to seek is detected only after second tap, instead of waiting
    • 509dd88: various ui & other tweaks
    • 04ee67a: lil bit faster startup
    • 7423e49: drawer ui fixes
    • 86edc2d: yt miniplayer drag tweaks
    • a5aed68: few tweaks/fixes
    • 3ad445e: use session id when opening system equalizer
    • 13c374c: fixes/tweaks
    • 1433488: tweaks/fixes + comment copy will parse html first + yt description duration tap will seek + smol tagger fallback issue + show buffering in miniplayer when not using yt-styled miniplayer + theme color dialog refreshing + perf app will not be painted when miniplayer expanded + fix queue item rebuild issue on reorder + drawer tweaks & others
    • 2fa656a: accurate current items being extracted in indexer settings page
    • 09301ec: various tweaks & fixes
    • 828ce5f: many performance & ui tweaks
    • 49a1aeb: pressing download item will open menu instead of playing
    • 63515d4: yt miniplayer bottom empty space when app bottom nav bar is disabled
    • 914e989: delete old auto backups (max 10 files) and fix empty auto backup file, ref #69
    • af841de: refactor & tweaks
    • b2c71ee: confirm before removing from yt playlist
    • 267e1a3: various tweaks & fixes, ref #142
    • a2dca2e: selectable video description
    • 0a83e58: expandable extracting paths in indexer page
    • 7d898e7: minor tweaks
    • ea8ff84: skipping failed plays properly if previous button pressed, we skip to previous if failed
    • 61ccf03: smol ui tweaks
    • 654f06a: playback tweaks
  • build:
    • b5e8bf4: dynamic package versions
  • code:
    • d3cb34b: refactor regex & link handling
    • 9e8b1da: refactor yt card dimensions
  • perf:
    • 50163b1: ui refactor
    • 7b81c7c: migrate to TapDetector & LongPressDetector