Repository navigation
Releases
YTMP 0.45.0
New
- Friends in Settings: Friends is now Settings → Friends. Each friend and group has its own page with everything they shared with you, newest first, so a song you took off Home is still there. In a room you can play from it, add to the queue or play it next.
- Show on Home: a switch on each friend's and group's page decides whether what they share shows on your Home.
- Undo: taking a friend's song off Home shows Undo, which puts it back where it was.
- Holding phones together opens YTMP: a song you share this way now opens in YTMP on a phone that has it, instead of in YouTube Music. For a phone without YTMP, turn off Open in YTMP on their phone on the Share sheet.
Desktop app
- Tried on Windows, and fixed what came up:
- Songs now come from the app's own YouTube Music by default (Settings → Where songs play from can change the order).
- Windows' media controls show the song as YTMP, with its album and cover.
- When the app crashes or is ended in Task Manager, its YouTube Music part now stops too.
- Settings → App no longer says the app updates itself: it doesn't yet, so get new versions from Releases.
Install
- Android: download ytmp-0.45.0.apk below, or let the app update itself.
- Windows: download ytmp-0.45.0-windows-x64-setup.exe and run it. Windows may say it protected your PC: More info → Run anyway.
- Linux: download ytmp-0.45.0-linux-x86_64.AppImage, make it executable (
chmod +x) and open it. Some distributions needlibfuse2for AppImages.
Servers update themselves overnight. To update right away: cd /opt/ytmp/deploy && docker compose pull && docker compose up -d.
YTMP 0.44.0
New
- Desktop app for Windows and Linux (first version): YTMP in its own window, connected to your server. Songs, search, Home and the pages come from YouTube Music on your own computer instead of the server, and the media keys work. It hasn't been tried on Windows yet. This first version doesn't update itself: get the next one from Releases.
- More from your own module: in a browser with your own YouTube Music module (Settings → Where songs play from), search, Home and the artist, album, playlist and podcast pages come from it too. When it doesn't answer, the server's are used.
- YouTube keeps working on the phone: the Android app updates its YouTube part (yt-dlp) by itself once a day, so a change at YouTube doesn't have to wait for a new app.
Install
- Android: download ytmp-0.44.0.apk below, or let the app update itself.
- Windows: download ytmp-0.44.0-windows-x64-setup.exe and run it. Windows may say it protected your PC: More info → Run anyway.
- Linux: download ytmp-0.44.0-linux-x86_64.AppImage, make it executable (
chmod +x) and open it. Some distributions needlibfuse2for AppImages.
Servers update themselves overnight. To update right away: cd /opt/ytmp/deploy && docker compose pull && docker compose up -d.
YTMP 0.43.0
New
- Friends and groups: add friends by their YTMP username (they accept), and make groups of them, like your hardcore friends. Find it under Friends in Library or the avatar menu.
- Share a song with friends: the song's Share sheet now also lists your groups and friends. Tick them, add a note if you like, and send.
- From your friends on Home: songs shared with you show at the top of Home, with who shared them, the group and their note. Tap to play, × to take one off your Home.
Fixed
- Artist pages with an untitled section at the top (like S3RL's) open again.
Install
Download ytmp-0.43.0.apk below, or let the app update itself.
Servers update themselves overnight. To update right away: cd /opt/ytmp/deploy && docker compose pull && docker compose up -d.
YTMP 0.42.0
New
- Share by holding phones together (phones with NFC): open a room's or song's Share sheet and hold another phone against yours. Their phone opens the room, or the song: in YTMP when it has the app, otherwise in the browser or YouTube Music. iPhones (XS and newer) can read it too.
- Share a song: Share in the song menu (also the player's ⋮) sends its link, copies it, or shares it by holding phones together.
- A song shared with you (or shared to YTMP from YouTube Music) opens a song screen like YouTube Music's: Play now, Play next, Add to queue, Start radio, Like, Save to playlist, Open in YouTube Music. With no room open it asks where: a new solo room, one of your rooms, or a room nearby.
- Settings → Sharing: switch holding phones on or off, open shared songs in YTMP or in YouTube Music, and show the song screen as a full page or a sheet.
Fixed
- Recognize a song works in the Android app.
Install
Download ytmp-0.42.0.apk below, or let the app update itself.
Servers update themselves overnight. To update right away: cd /opt/ytmp/deploy && docker compose pull && docker compose up -d.
YTMP 0.41.0
New
- Card menu, like YouTube Music's: hold an album, playlist, artist or podcast (on Home, in search, on artist pages) for its menu. With a mouse: right-click it, or the ⋮ that shows on its picture.
- Albums and playlists: Play, Shuffle play, Play next, Add to queue (playlists: Add to autoplay), Start radio, Pin to Home and Share. Play and Add use the same limits as the page's buttons (Settings → Adding songs).
- Artists: Start radio, Shuffle songs and Add top songs to the queue. Podcasts: Play the latest episode. Both can be pinned to Home and shared.
Install
Download ytmp-0.41.0.apk below, or let the app update itself.
Servers update themselves overnight. To update right away: cd /opt/ytmp/deploy && docker compose pull && docker compose up -d.
YTMP 0.40.1
Fixes
- Up next's ⋮ is no longer alone on a line when nothing is queued: the line says what plays instead ("Playing from: Radio: songs like …", or "Nothing queued"). Settings → Player can put the ⋮ next to the Radio from chips instead.
- Your picture stays at the right of the top bar in a solo room without the room code.
- Autoplay's Clear lines up with its heading again.
Install
Download ytmp-0.40.1.apk below, or let the app update itself.
Servers update themselves overnight. To update right away: cd /opt/ytmp/deploy && docker compose pull && docker compose up -d.
YTMP 0.40.0
New
Easier to use on phones and with a keyboard, and closer to YouTube Music.
- Bigger buttons on phones: small icons (⋮, the drag handle, the top bar, Next) are easier to tap. Songs leave out their ⋮ where holding a song opens its menu. Both are in Settings → Taps and swipes.
- Large text and display size: nothing overlaps any more (the top bar, the player's controls, Up next).
- Messages: ones that follow each other combine ("Added 3 songs to the queue"), and adding songs has Undo. Swipe a message down to hide it. Settings → Look chooses where they show.
- The song playing is marked with moving bars in lists, and long titles slide along in the player, like YouTube Music.
- Up next shows how many songs and how long, with Clear queue and Clear room in its ⋮. On a phone, Up next, Lyrics and Related keep the song playing at the top, with play/pause.
- Closing a room from the room list asks first for a party, and has Undo for a solo room (Settings → Playback).
- On a computer the player bar says when the music isn't playing on this device, and Home's rows have ‹ › arrows.
- Keyboard and screen readers: menus and dialogs keep the keyboard inside and close with Escape, songs move with the arrow keys on their drag handle, a white ring shows where you are, and ? shows all shortcuts. Messages are read out.
- Reduce motion (Settings → Look): less sliding and moving, or as your phone or computer is set.
- Fixes: a room link opened in a phone's browser really continues in the browser; Search and Home have Try again when they couldn't load; better contrast for played songs and red buttons; nothing hides behind a notch or gesture bar.
Install
Download ytmp-0.40.0.apk below, or let the app update itself.
Servers update themselves overnight. To update right away: cd /opt/ytmp/deploy && docker compose pull && docker compose up -d.
YTMP 0.39.0
New
- Keep playlists offline: Keep offline on a playlist's page in the app keeps its songs on your phone, like YouTube Music's downloads. The button shows how far along it is, and songs added to the playlist later come in too. Tap it again to stop.
- Keep your most played playlists: in Settings → Song cache and downloads, choose how many (off by default). The playlists you played most in the last 30 days are kept offline and up to date, as long as they fit in the song cache.
- Playlists in Local: every playlist whose songs are all on your phone (however they got there) shows in Local → Cached on this phone → Playlists, and plays without internet. A playlist that's missing even one song doesn't show; the settings list your kept playlists with how many songs are on the phone.
- Songs of kept playlists are the last to go when the cache needs room, and Clear cache leaves them. Podcast episodes aren't cached: download them from the song menu to complete a playlist that has them.
Install
Download ytmp-0.39.0.apk below, or let the app update itself.
Servers update themselves overnight. To update right away: cd /opt/ytmp/deploy && docker compose pull && docker compose up -d.
YTMP 0.38.0
New
- From your library on artist pages: an artist's page now starts with their songs you liked, and their playlists and podcasts you saved (signed in to YouTube Music). It only shows this artist, not another one with a similar name, and the page never waits for it.
- Artist pages in your order: move From your library, Songs, Albums and Singles & EPs up and down in Settings → Artist pages, or with Change the order of these sections at the bottom of the page.
- Recognize a song: the microphone in the search box listens and shows the song that's playing around you, to play or add to the queue. It works in every room, also one on a phone, and replaces the Pixel Now Playing icon.
Fixed
- Menus and popups always stay inside the window: they move or flip when there's no room, and scroll when they're taller than the screen. Sheets and dialogs scroll too.
Known problem
- Firefox on Windows 10 can freeze after a while of playing. It's a Windows service for Bluetooth headphone buttons (the AVCTP service); stopping and disabling it fixes it. Details are in the README.
Install
Download ytmp-0.38.0.apk below, or let the app update itself.
Servers update themselves overnight. To update right away: cd /opt/ytmp/deploy && docker compose pull && docker compose up -d.
YTMP 0.37.0
New
- Remove above and Remove below: hold Remove in a song's menu to remove every song above or below it.
- Remove played songs: a new button next to Clear queue and Clear room above Up next clears the songs that were already played or skipped. The song that's playing, the queue and autoplay stay.
- Undo: removing several songs at once can now be undone, and they come back exactly where they were, still added by whoever added them.
Fixed
- Long labels in the song menu now wrap instead of being cut off.
Install
Download ytmp-0.37.0.apk below, or let the app update itself.
Servers update themselves overnight. To update right away: cd /opt/ytmp/deploy && docker compose pull && docker compose up -d.