Skip to content

Releases: salar-shdk/offmusic

Version 1.3.0

17 Apr 00:34

Choose a tag to compare

  • YouTube search tab — switch between YouTube Music and YouTube search directly from the search screen; YouTube videos are fully playable
  • Open YouTube Music links — app registers as a handler for music.youtube.com links; share a link from any app to open it directly in offmusic
  • Android Auto: auto-play on connect — setting to resume playback when Android Auto connects (Settings → Android Auto)
  • Android Auto: pause on disconnect — music always pauses when disconnecting from Android Auto
  • Android Auto: fixed random stops — debounced disconnect handler and removed stream-reloading prepare() call that caused interruptions
  • Playlist sharing — export a single playlist as a file to share; recipient can import it without affecting their library
  • Artist page improvements — complete albums and songs lists with "See more"
  • Song search — duration and play count now shown correctly
  • Notification — next/previous buttons work; removed non-functional extra button from phone notification

Version 1.2.2

04 Apr 19:44

Choose a tag to compare

Add ability to share a single playlist that can be merged into someone else's library.
Fix Android Auto bugs.

Version 1.2.1

24 Mar 08:22

Choose a tag to compare

Improve artist page, search, and notification controls

Search:

  • Fix song duration showing 0:00 by reading from fixedColumns[0]
    (where WEB_REMIX client places it) with flex column fallback
  • Parse play count from subtitle runs; handle split "1.2B" + "plays"
    format across consecutive runs
  • Show play count as a separate line below artist/duration in SongTile
  • Infinite scroll pagination for song search results
  • Remove unnecessary three-dot menu from search song tiles

Artist page:

  • Fetch complete album/singles lists by following each carousel's
    "See all" browse endpoint (parallel requests)
  • Supplement top-5 songs with artist-name search results
  • Filter carousel items by pageType (albums only), deduplicate by ID
  • Add "See more" for both songs and albums lists
  • "See more" songs condition changed to >= 5 (YTM caps top songs at 5)

Notification / Media session:

  • Fix next/prev buttons: override seekToNextMediaItem/seekToPreviousMediaItem
    alongside seekToNext/Previous; add hasNextMediaItem/hasPreviousMediaItem
    returning true to prevent silent no-ops with a single-item ExoPlayer queue
  • Remove extra lyrics-toggle button from phone notification; button now
    appears only in Android Auto (set per-controller on connect)

Other:

  • Add playCount field to Song model (display-only, not persisted)
  • Version bump to 1.2.1

Version1.2.0

23 Mar 04:49

Choose a tag to compare

Fix music stopping after each song.
Fix playback notification disappearing.
Add infinite scroll pagination for song search.
Upgrade cover art resolution.
Fix synced lyrics active line not staying centered.
Add seek by clicking on lyrics.

Version 1.1.0

23 Mar 02:11
8d9c1db

Choose a tag to compare

Add Support for Android Auto.
Minor Bug Fix.

Verson 1.0.0

21 Mar 06:31

Choose a tag to compare

Initial release of offmusic — a free, open-source Android music streaming app.

Features:

  • Stream any song, album, or artist via YouTube Music
  • Smart radio queue that auto-fills and extends with similar songs
  • Download songs for offline playback
  • Like songs, albums, and artists; create playlists
  • Synced lyrics on the Now Playing screen
  • Personalized home screen based on listening history
  • Background playback with media notification controls
  • Export/import your library as a backup
  • Auto-cleanup of unplayed downloads