Songify v1.8.7.2
⚡ Improvements
-
Pear (YouTube Music) — display matches the queue — When using Pear as the player, Songify now prefers the current queue item for title, artist, thumbnail, and length when that data is available, and falls back to Pear’s song info otherwise. The queue often updates before “now playing” details catch up; this keeps overlays, text files, and the app UI aligned with what is actually selected.
-
Next track for uploads / API payload —
WriteSongInfonow picks the true next entry in the Pear queue (the item after the current one) instead of the first track whose id differs from the current song, so “next” metadata is ordered correctly. -
Pear diagnostics — Verbose
FetchPearcorrelation logging is commented out by default to cut log noise; re-enable locally inSongFetcherif you need to debug id mismatches between queue and now-playing.
🐛 Fixes
-
Pear + song requests — wrong song showed as “requested” — If the queue had already moved to a requested video while song info still reported the previous track,
WriteSongInfocould matchReqListby id and show the old title/artist with the new requester. Syncing display fields from the current queue row fixes that mismatch. -
Progress percentage — Progress is capped at 100% when elapsed time and duration are briefly inconsistent (e.g. right after a skip).
Full Changelog: v1.8.7.1...v1.8.7.2
❤️ Support Songify
If you enjoy using Songify and would like to support the project,
consider becoming a member on Ko-Fi.
Your support helps keep development active and sustainable.
👉 https://ko-fi.com/overcodetv
Songify.zip:
MD5: A44067E8121935EE93BB21E489E011CB
SHA1: CFD3138E7BB472B64131C1492C88ABFD98CD9F89
SHA256: 43BE74D6A6F520C3C5FA584ACFBA55F4AD624020F75F54284CE96B75C904D7D0
Songify.exe:
MD5: E7EC7E0BED5FFF42A4BA927A37469DBB
SHA1: B7A102034B1DBD2848A8A6A843E64D8D3174778B
SHA256: 39C88600A9225B07F8A950AA24DFC688A591A476D91E5C35AEB868A1114137CE