CINXE.COM

Release notes - Manet Music

<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><link rel="icon" type="image/png" href="/favicon.png"><meta name="viewport" content="width=device-width"><meta name="generator" content="Astro v4.0.3"><title>Release notes - Manet Music</title><meta name="description" content="Release notes for Manet Music"><meta property="og:title" content="Manet"><meta property="og:description" content="Release notes for Manet Music"><meta property="og:type" content="website"><meta property="og:image" content="/_astro/manet-opengraph.V7hObEAd.png"><meta property="og:url" content="https://tilo.dev/manet/releases"><link rel="alternate" type="application/rss+xml" title="Manet Releases" href="/manet/releases/feed.xml/"><meta name="apple-itunes-app" content="app-id=6470928235"><script defer data-domain="tilo.dev" src="https://plausible.tilo.dev/js/script.js"></script><link rel="stylesheet" href="/_astro/manet.N6go0NNT.css" /></head> <body class="dark:bg-black dark:text-gray-100 text-gray-800 relative bg-gray-50"> <div class="max-w-screen-sm mx-auto flex flex-col gap-10 py-12"> <div class="flex flex-col gap-4"> <a href="/manet" class="inline-block"> <img src="/_astro/manet-appicon.Flp_6L_h_1yqN7E.webp" alt="App icon for the Manet app." class="h-[70px] w-[70px] rounded-2xl mx-auto" width="1024" height="1024" loading="lazy" decoding="async"> </a> <div class="flex flex-col gap-2 mx-6"> <a href="/manet/releases"> <h1 class="text-2xl lg:text-4xl font-bold text-center hover:underline"> Release notes </h1> </a> </div> </div> <div class="flex flex-col gap-10"> <div id="0.7.4" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-10-30T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Oct 30, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.7.4" class="hover:underline transition" href="/manet/releases/v0.7.4"> v0.7.4 </a> </h2> </div> <div class="prose dark:prose-invert"> <ul> <li>Fix music continuing playback in the background of phone calls</li> <li>Performance, stability improvements and bug fixes for CarPlay</li> <li>Mark a track as played after playing 50% instead of having to reach the exact end</li> <li>Fix sync issue which would miss some tracks in a multi-library setup</li> <li>Add custom scheme <code>manet://</code> to open the app from URLs</li> </ul> </div> </div><div id="0.7.3" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-10-09T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Oct 9, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.7.3" class="hover:underline transition" href="/manet/releases/v0.7.3"> v0.7.3 </a> </h2> </div> <div class="prose dark:prose-invert"> <p>This release is all about making Manet smoother and more reliable, with a focus on behind-the-scenes improvements:</p> <ul> <li>Fix hangs with playback when connecting to Bluetooth/AirPlay speakers</li> <li>Add support for direct playing AAC audio from Jellyfin</li> <li>Fix playing the selected track in albums without any track numbers</li> <li>Fix crash when trying to play tracks longer than 1 hour</li> <li>Fix repeat mode not working as expected</li> <li>Fix typo in the Genres list in CarPlay</li> <li>Improve syncing between the lock screen and what’s playing in Manet</li> <li>Various performance improvements</li> </ul> <p>Hope you’ll enjoy the update!</p> </div> </div><div id="0.7.2" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-09-04T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Sep 4, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.7.2" class="hover:underline transition" href="/manet/releases/v0.7.2"> v0.7.2 </a> </h2> </div> <div class="prose dark:prose-invert"> <ul> <li>Add Downloads as its own tab</li> <li>Fix cancelling pending downloads</li> <li>Add genres as a list in CarPlay</li> <li>Tap cover in miniplayer to navigate to the album</li> <li>Sort album tracks alphabetically if they don’t have a track number in Jellyfin</li> <li>Show spinner if viewing an album with no tracks while syncing</li> <li>Add a badge of number of pending downloads to the Downloads tab</li> </ul> </div> </div><div id="0.7.1" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-08-03T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Aug 3, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.7.1" class="hover:underline transition" href="/manet/releases/v0.7.1"> v0.7.1 </a> </h2> </div> <div class="prose dark:prose-invert"> <ul> <li>Play originals if FLAC or MP3 and the bitrate setting allows it</li> <li>Add toggles (repeat, shuffle, favorite) to Now Playing screen on CarPlay</li> <li>Fix animation when pausing/playing tracks</li> <li>Don’t pause when switching to AirPlay</li> <li>Show cover images for the track when missing an album</li> <li>Don’t download already downloaded tracks</li> <li>Add alert before removing downloaded tracks</li> <li>Fix issue when downloading tracks using a custom path when accessing your server</li> <li>Adjust track normalization to -16dB</li> </ul> </div> </div><div id="0.7.0" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-07-02T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Jul 2, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.7.0" class="hover:underline transition" href="/manet/releases/v0.7.0"> v0.7.0 </a> </h2> </div> <div class="prose dark:prose-invert"> <p>For the past few months I’ve been hard at work improving the core part of the app - the audio playback engine. This work has been tedious and tricky, but hopefully, these changes are not anything you’ll notice.</p> <p>All of this hard work has unlocked two new features for Manet - gain normalization and a custom 6-band equalizer!</p> <p>The gain normalization feature (added in Jellyfin v10.9) allows us to level out the music as it’s playing so that when moving between tracks the loudness of each track will be about the same. No more having to turn the volume up and down between loud and quiet songs.</p> <p>Hopefully this release does not bring too much trouble for ya’ll, but if you do run into any issues, feel free to shoot me an email.</p> <p>Here’s a summary of all changes in this version:</p> <ul> <li>Added support for gain normalization (requires Jellyfin v10.9+)</li> <li>Added a 6-band equalizer (requires Manet+)</li> <li>Added a link to read the Manet release notes from Settings</li> <li>Added confirm step when adding track to playlist (so you don’t accidentally add to the wrong one)</li> <li>Added “Export logs” options in Settings to help with debugging issues</li> <li>Added a detail view for tracks to show basic information</li> <li>Added swipe action to delete tracks from the playback queue</li> <li>Added more details about what’s happening during the initial sync after signing in</li> <li>Updated the design of the Settings page</li> <li>Fixed sorting albums by release date</li> <li>Fixed crash when trying to remove a track from a playlist</li> <li>Fixed the track number being hidden when using dynamic type</li> </ul> <p>Thanks for using Manet, and have a lovely day!</p> </div> </div><div id="0.6.1" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-05-20T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> May 20, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.6.1" class="hover:underline transition" href="/manet/releases/v0.6.1"> v0.6.1 </a> </h2> </div> <div class="prose dark:prose-invert"> <p>Manet v0.6.1 is a small update, primarily focusing on backend enhancements and setting the stage for future updates.</p> <ul> <li>Move the “Ignore track” feature to Manet+. This feature, not available in Jellyfin, is now exclusive to Manet+ to ensure Manet remains excellent for all users while providing extra value to subscribers.</li> <li>Present the Now Playing view after starting playback in CarPlay</li> <li>Fix a bug when toggling shuffle mode not updating properly</li> <li>You can now sort tracks by play count</li> <li>Fix the “Download” button on playlists always showing as downloaded even when it wasn’t</li> <li>Add startup images for a nicer app launch</li> <li>Move Manet+ settings into its own sheet</li> <li>Add a sheet for adding tracks to playlists, making it harder to accidentally add to the wrong one</li> <li>Add a “Download logs” button in Settings</li> <li>Add a button to view sync errors in Settings</li> </ul> <p>Thank you all for using Manet!</p> </div> </div><div id="0.6.0" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-05-01T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> May 1, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.6.0" class="hover:underline transition" href="/manet/releases/v0.6.0"> v0.6.0 </a> </h2> </div> <div class="prose dark:prose-invert"> <p>Jellyfin 10.9 is right around the corner and Manet is ready to make use of the new features and improvements that comes with it!</p> <p>Manet v0.6 introduces support for displaying lyrics (when present in Jellyfin) so you can easily sing along to your favorite tracks.</p> <p>We also improved the “Maximum” streaming setting so that it will stream your content in FLAC when the source music is also in FLAC, improving the music quality when possible.</p> <ul> <li>Add Quick Connect to sign in to your server even faster</li> <li>Add “What is Jellyfin?” text to the sign-in page</li> <li>Redesigned the Now Playing view to take up the entire screen</li> <li>Add support for viewing lyrics when available (requires Jellyfin 10.9+)</li> <li>Fallback to the album artist name rather than “Untitled artist” when finding a synced artist with a matching name</li> <li>Stream in FLAC and mp3 when the source uses those formats and streaming quality is set to “Maximum” (requires Jellyfin 10.9+)</li> <li>Adds a “Shuffle” button toggle to the Now Playing view</li> <li>Fix the order of tracks in playlists</li> <li>Fix deleted playlists still being visible after sync</li> <li>Fix bug that allowed users to access Manet+ features without being subscribed</li> <li>Show Jellyfin version in Settings</li> <li>Reload the cached album art when it has changed</li> <li>Report to Jellyfin as iPhone rather than iOS (seems to be the standard for Jellyfin clients)</li> </ul> <p>Thank you all for using Manet!</p> </div> </div><div id="0.5.3" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-04-03T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Apr 3, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.5.3" class="hover:underline transition" href="/manet/releases/v0.5.3"> v0.5.3 </a> </h2> </div> <div class="prose dark:prose-invert"> <ul> <li>Change icon for shuffling random album on the Home view</li> <li>Fix a crash when listing certain tracks</li> </ul> </div> </div><div id="0.5.2" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-04-02T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Apr 2, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.5.2" class="hover:underline transition" href="/manet/releases/v0.5.2"> v0.5.2 </a> </h2> </div> <div class="prose dark:prose-invert"> <ul> <li>Fixes the “Shuffle downloads” button under “Quick play” to be disabled when it shouldn’t</li> <li>Fixes the Artists view not listing all artists</li> <li>Fix crashes when syncing your Jellyfin library</li> <li>Fix the total duration summary on albums > 1 hour</li> <li>Improved performance when searching your library</li> <li>Fix some albums getting “Untitled artist” although an artist already exists in the library</li> <li>You can now toggle wheter or not to sync on startup in the Settings app</li> </ul> </div> </div><div id="0.5.1" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-03-25T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Mar 25, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.5.1" class="hover:underline transition" href="/manet/releases/v0.5.1"> v0.5.1 </a> </h2> </div> <div class="prose dark:prose-invert"> <ul> <li>Fixes the “Shuffle downloads” button under “Quick play” to be disabled when it shouldn’t</li> <li>Fixes the Artists view not listing all artists</li> </ul> </div> </div><div id="0.5.0" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-03-21T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Mar 21, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.5.0" class="hover:underline transition" href="/manet/releases/v0.5.0"> v0.5.0 </a> </h2> </div> <div class="prose dark:prose-invert"> <ul> <li>You can now toogle certain libraries off to hide them when using the app (requires Manet+)</li> <li>You can ignore tracks that you usually skip so you don’t have to get them queued</li> <li>Multi-disc albums are now better organized with disc sections</li> <li>A sync indicator now appears in the toolbar while syncing your libraries</li> <li>Improved Home screen featuring “Recent albums,” “Recent playlists,” and “Random album” sections</li> <li>Total album and playlist lengths are now displayed after the track list</li> <li>Use cache for showing album images in CarPlay and on the lock screen</li> <li>Fixed color actions in the Shortcuts app</li> </ul> </div> </div><div id="0.4.6" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-03-14T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Mar 14, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.4.6" class="hover:underline transition" href="/manet/releases/v0.4.6"> v0.4.6 </a> </h2> </div> <div class="prose dark:prose-invert"> <ul> <li>Fix some albums having “Untitled artist”</li> <li>Add menu when tapping song title to go to Album/Artist in the Now Playing view</li> <li>Fix Now Playing view not updating when the current track ends</li> </ul> </div> </div><div id="0.4.5" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-03-10T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Mar 10, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.4.5" class="hover:underline transition" href="/manet/releases/v0.4.5"> v0.4.5 </a> </h2> </div> <div class="prose dark:prose-invert"> <p><em>NOTE: Manet+ is an optional subscription for unlocking non-essential features inside the app. Everything that currently is available for free, will continue to be so.</em></p> <p>Manet+ is a subscription that (for now) unlocks two custom app icons that you can change while also helping support the future development of the app. Manet+ also replaces the old “Support development” tip, offering something tangible in return for your support, which I believe enhances the overall experience for everyone.</p> <p>We want Manet to remain a fantastic app for all Jellyfin music enthusiasts, whether you choose to subscribe to Manet+ or not.</p> <p>Building high-quality software takes hard work, and to ensure the continued development and improvement of Manet, your support is greatly appreciated. However, please remember that Manet+ is entirely optional, and if you don’t have the means (or interest) to subscribe, you should feel free to continue without it.</p> <p>I want to reemphasize that everything you enjoy in Manet today will stay free. However, in the future, there might be some exclusive features for Manet+ subscribers. Rest assured, all the essential stuff will remain free for everyone to enjoy.</p> <p>Other than that, this release also includes the following improvements and fixes:</p> <ul> <li>You can now view and play/shuffle your music by genre</li> <li>Add links to email support directly from Settings</li> <li>Fix a crash when opening large playlists in CarPlay (thanks Chaos!)</li> <li>Fix signing out not showing the login screen (thanks datorpunk!)</li> <li>Fix the Now playing sheet being automatically dismissed after opening it on the Library view</li> <li>Fix swipe actions not working on the Songs view</li> </ul> <p>Big thanks to everyone who’ve reported bugs to help make Manet even better!</p> </div> </div><div id="0.4.4" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-02-28T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Feb 28, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.4.4" class="hover:underline transition" href="/manet/releases/v0.4.4"> v0.4.4 </a> </h2> </div> <div class="prose dark:prose-invert"> <p>This release has some good news for people with <em>large</em> libraries.</p> <ul> <li>Fix updating sync state in Settings and show what is currently syncing</li> <li>Limit concurrency when fetching many tracks from the server. This will help syncs not completing due to requests timing out.</li> <li>Performance improvements when listing large albums/playlists</li> </ul> <p>As well as some other small changes.</p> <ul> <li>View playlists as a list instead of a grid</li> <li>Add toggle to disable sync on startup</li> <li>Add swipe action to remove tracks from playlists</li> <li>You can now ask Siri to add a track to a playlist or add it as a favorite</li> <li>Resume playback after system interruptions</li> <li>Reset repeat when playing something else</li> </ul> </div> </div><div id="0.4.3" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-02-12T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Feb 12, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.4.3" class="hover:underline transition" href="/manet/releases/v0.4.3"> v0.4.3 </a> </h2> </div> <div class="prose dark:prose-invert"> <p>Small, quick update!</p> <ul> <li>Add repeat toggle to the Now Playing sheet to listen to the same playlist/album/song over and over and over again</li> <li>Add colors to the Manet section in Shortcuts</li> <li>Add a new style when AirPlay is active in the Now Playing sheet</li> <li>Fixed a crash when getting an invalid track duration for some tracks</li> </ul> </div> </div><div id="0.4.2" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-02-10T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Feb 10, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.4.2" class="hover:underline transition" href="/manet/releases/v0.4.2"> v0.4.2 </a> </h2> </div> <div class="prose dark:prose-invert"> <p>This version is mostly focused on performance improvements and bug fixing to help make sure Manet keep running smoothly. I also managed to get some small improvements in as well, enjoy!</p> <ul> <li> <p>You can now go to the album or artist directly from the Now Playing sheet</p> </li> <li> <p>Siri will now get more information when playing music, making it possible to say phrases like “Play the first album with Veronica Maggio”</p> </li> <li> <p>Updated the design of the Playlist and Album views - this is mostly related to performance but it also improves readability of the text that previously was on top of the cover image</p> </li> <li> <p>There are now swipe actions on tracks to play next/later and download to device</p> </li> <li> <p>Added alerts to confirm certain actions (adding to playlist, play next/later, favorite)</p> </li> <li> <p>Now when playback ends, it’ll reset to the beginning of the queue allowing you to quickly play it again</p> </li> </ul> <p>Performance and bugs:</p> <ul> <li>Fixed slow performance when pausing/playing quickly in the Now Playing sheet</li> <li>Fixed stutter when scrolling long lists of tracks in albums and playlists</li> <li>Fixed stutter when running large syncs in the background</li> <li>Fixed the “Up next” section being awkwardly placed in the corner on the Now Playing sheet</li> <li>(Hopefully) fixed the issue where the playback controls on the lock screen wasn’t in sync with the playback</li> </ul> </div> </div><div id="0.4.1" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-01-31T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Jan 31, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.4.1" class="hover:underline transition" href="/manet/releases/v0.4.1"> v0.4.1 </a> </h2> </div> <div class="prose dark:prose-invert"> <p>Hey Siri!</p> <p>Manet now has inital support for Siri. Since there are lots of way of asking to play track, initial support is limited but still useful. This will be improved over time to support more requests.</p> <ul> <li>Play artists, albums, tracks and playlists by asking Siri</li> <li>Redesigned the Recently played section on the Home tab</li> <li>Recently played now includes when playing from Downloads or Favorites, making them faster to reach if you use them frequently</li> <li>Improved performance of the app while running syncs of large libraries</li> <li>Cleaned up the Settings sheet and moved things around</li> <li>Add sort order menu to the Favorites and Downloads lists</li> <li>Adds support for jumping to the root tab by tapping the active tab</li> <li>Adds a link to leave a review on the App Store (it really helps!)</li> </ul> </div> </div><div id="0.4.0" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-01-24T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Jan 24, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.4.0" class="hover:underline transition" href="/manet/releases/v0.4.0"> v0.4.0 </a> </h2> </div> <div class="prose dark:prose-invert"> <ul> <li>Enjoy your Jellyfin music library from the comfort of your car with CarPlay</li> <li>Fix an issue where the app hangs when trying to shuffle entire library or large playlists</li> </ul> </div> </div><div id="0.3.1" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-01-18T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Jan 18, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.3.1" class="hover:underline transition" href="/manet/releases/v0.3.1"> v0.3.1 </a> </h2> </div> <div class="prose dark:prose-invert"> <ul> <li>Gapless playback comes to Manet! Enjoy an uninterrupted music experience with seamless transitions between tracks</li> <li>Fixes crashes on the Home view</li> <li>Fix favorite not showing correct when track changes in the Now playing view</li> </ul> </div> </div><div id="0.3.0" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-01-17T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Jan 17, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.3.0" class="hover:underline transition" href="/manet/releases/v0.3.0"> v0.3.0 </a> </h2> </div> <div class="prose dark:prose-invert"> <ul> <li>New “Now playing” bar that floats above it all</li> <li>Adds new “Quick play” options on the Home screen to make it easier to start playing music</li> <li>Manet now has App Shortcuts for the new “Quick play” options that you can invoke from Spotlight, with Siri or even inside your own Shortcuts!</li> </ul> </div> </div><div id="0.2.2" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-01-10T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Jan 10, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.2.2" class="hover:underline transition" href="/manet/releases/v0.2.2"> v0.2.2 </a> </h2> </div> <div class="prose dark:prose-invert"> <ul> <li>Fixes a crash when starting the app when there is invalid playback history</li> <li>Sends over progress status to Jellyfin while playing tracks</li> </ul> </div> </div><div id="0.2.1" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-01-02T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Jan 2, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.2.1" class="hover:underline transition" href="/manet/releases/v0.2.1"> v0.2.1 </a> </h2> </div> <div class="prose dark:prose-invert"> <p>Improve resilience when syncing the Jellyfin library onto the device</p> </div> </div><div id="0.2.0" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2024-01-02T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Jan 2, 2024 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.2.0" class="hover:underline transition" href="/manet/releases/v0.2.0"> v0.2.0 </a> </h2> </div> <div class="prose dark:prose-invert"> <p>Songs view</p> <ul> <li>Explore your entire music collection with the new Songs view. Easily play or shuffle all tracks in your music collection.</li> </ul> <p>Lock Screen Support</p> <ul> <li>Now you can mark or unmark tracks as favorites right from the lock screen without unlocking your device.</li> </ul> <p>IMPROVEMENTS</p> <ul> <li>Quickly navigate to the album artist by tapping their name on the album cover</li> <li>Cache album covers to give a smoother experience while navigating the app</li> <li>Added sorting options to the Albums and Songs views</li> <li>Add play and shuffle buttons to the Artist view</li> </ul> </div> </div><div id="0.1.2" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2023-12-25T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Dec 25, 2023 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.1.2" class="hover:underline transition" href="/manet/releases/v0.1.2"> v0.1.2 </a> </h2> </div> <div class="prose dark:prose-invert"> <ul> <li>Fixes an issue when syncing on devices using 12h clocks</li> </ul> </div> </div><div id="0.1.1" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2023-12-19T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Dec 19, 2023 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.1.1" class="hover:underline transition" href="/manet/releases/v0.1.1"> v0.1.1 </a> </h2> </div> <div class="prose dark:prose-invert"> <ul> <li>Fixes a issue with syncing the library when having non-tracks in playlists.</li> </ul> </div> </div><div id="0.1.0" class="bg-white border-t border-b md:border border-black/5 dark:bg-white/5 dark:border-white/5 px-8 py-6 flex flex-col gap-4 rounded-none md:rounded-lg"> <div class="flex flex-col gap-2"> <time class="text-stone-600 dark:text-stone-400 flex items-center gap-2" datetime="2023-12-18T00:00:00.000Z"> <img src="/_astro/clock.yRqgWM6L_Z1jHvLs.svg" aria-hidden="true" alt="Icon" class="h-4 w-4 dark:invert opacity-40 fill-current block" style="" width="512" height="512" loading="lazy" decoding="async"> <span> Dec 18, 2023 </span> </time> <h2 class="text-3xl font-bold"> <a href="/manet/releases/v0.1.0" class="hover:underline transition" href="/manet/releases/v0.1.0"> v0.1.0 </a> </h2> </div> <div class="prose dark:prose-invert"> <p>Initial release</p> </div> </div> </div> </div> <div> <footer class="px-8 pb-8 max-w-screen-lg mx-auto flex flex-col md:flex-row gap-6 items-center md:justify-between text-gray-600 dark:text-gray-400 no-underline"> <div class="flex justify-center flex-wrap gap-y-2 gap-x-8"> <a class="hover:underline transition" href="/cdn-cgi/l/email-protection#6b181e1b1b04191f2b1f020704450f0e1d54181e09010e081f56260a050e1f4b181e1b1b04191f">Support</a> <a class="hover:underline transition" href="/privacy">Privacy policy</a> <a class="hover:underline transition" href="/manet/releases">Releases</a> <a class="hover:underline transition" rel="me" href="https://stormlight.space/@manet">Mastodon</a> </div> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="text/javascript" src="https://storage.ko-fi.com/cdn/widget/Widget_2.js"></script><script type="text/javascript">kofiwidget2.init('Buy me a coffee', '#FF2C55', 'O4O4T8FK1');kofiwidget2.draw();</script> </footer> </div> </body></html>

Pages: 1 2 3 4 5 6 7 8 9 10