šµ Plays & manages your music library. Looks beautiful & juicy. Playlists, visuals, synced lyrics, pitch shift, volume boost & more.
Bot releases are hidden (Show)
Published by alexmercerind over 1 year ago
Fixes few regressions caused by the last release (Windows & GNU/Linux only).
Downloads are available on the project website.
Published by alexmercerind over 1 year ago
Minor bug-fixes & updates.
Downloads are available on the project website.
HARMONOID_CACHE_DIR
environment variable to set cache location.Published by alexmercerind over 1 year ago
Some new features & bug-fixes.
Downloads are available on the project website.
So... I've started to work on Material Design 3 & I feel it's looking really good! Expect it to be part of the next update.
Some early screenshots:
Like the current MD2 implementation in Harmonoid, I'm going to very strictly follow the design principles in implementation so that everything looks/feels great. I want everything to look perfect, so it's a long process involving update of various screens & widgets.
NOTES:
Published by alexmercerind almost 2 years ago
Some necessary fixes important for project to receive quickly. Most importantly:
Downloads are available on the project website.
ModernNowPlayingScreen
(#369).Navigator
on the wrong BuildContext
.package:media_kit
.package:media_library
HashSet
(s) (#366).Play all
button next to Shuffle
on Albums, Tracks & Artists screens to play them orderly.ModernNowPlayingScreen
(?).TextField
(s).There are few known issues & changes. These will not prevent Harmonoid from functioning, just for the record.
Published by alexmercerind almost 2 years ago
This update introduces a number of little tweaks, fixes & features requested by a lot of users, thus named "Essentials". A good amount of source-code has been refactored & few new sub-packages have been introduced, to improve the quality & stability of Harmonoid. Read the highlights below for descriptive information.
Downloads are available on the project website.
AlbumScreen
. Now accounts disc-number.AlbumTile
context menus (#339).NowPlayingScreen
.AppData
& default Music
folder on Windows instead of environment variables.There are few known issues & changes. These will not prevent Harmonoid from functioning, just for the record.
Published by alexmercerind about 2 years ago
Few more tweaks & fixes for Android only. No we're not turning into a rolling-release model.
Downloads are available on the project website.
ArtistScreen
.UserScrollNotification
were redundantly being bubbled.I wanna take a moment to thank all the package maintainers for following up with the releases.
This release doesn't bring/fix anything for Windows & Linux, you guys are free to skip this one.
Published by alexmercerind about 2 years ago
This release mainly addresses a newly discovered issue that caused indexing process to completely freeze (in rare cases) for some users.
Downloads are available on the project website.
dart:ffi
/package:ffi
's perspective).FormatException
by Dart (from utf8
), causing whole event callback isolate to die.ĆØ
:
232
. I mean that's under 255, so SGTM.195, 168
(with an extension byte). But, I think Dart's FFI is correct.IOException
s from Java/Kotlin.Published by alexmercerind about 2 years ago
This release mainly targets Android, since Windows & Linux implementations are very feature-proof & stable for now.
After this release, I can ensure proper feature parity & quality on all supported platforms.
Downloads are available on the project website.
TextField
s more coherent.showMenu
constraints causing overflow with some languages.NowPlayingScreen
with extracted color palette.NowPlayingBar
& NowPlayingScreen
.NowPlayingScreen
.LyricsScreen
jitter on scroll.Icons.favorite
instead of Icons.thumb_up
for like indicator.targetSdkVersion
& compileSdkVersion
to 33..Harmonoid
(at root of your local storage) to Android/data/com.alexmercerind.harmonoid/files/.Harmonoid
.Published by alexmercerind about 2 years ago
This release addresses some of the crucial bugs & performance issues discovered & reported by users in last major release.
Downloads are available on the project website.
v0.2.9
or lower.cover.jpg
, Folder.jpg
) experimental (windows, linux, android).
RangeError
messages redundantly (windows, linux).TextField
paddings on linux.Published by alexmercerind2 about 2 years ago
Downloads are available on the project website.
There's a lot to cover, let's go through this changelog really quick.
Like it's been done in the past, minor releases & major ones... and this is a major release.
Still steady on the goal of building a consistent, cohesive, modern & fluid music experience for all. šµ
Very strictly implemented official Material Design guidelines for design & animations. Official Video:
Now pitch shifting, speed change & volume boost is available for all platforms.
Before, Harmonoid could index around ~25 songs per second after clean-install / re-index.
Now, it's over 50 songs per second! š„Not to forget, app still caches your music library, resulting in an instant start for future.
Ability to set minimum file size has also been added.
Just drag your notification shade down to sing along.
This is a fake error FYI.
See the release notes below, to see the most annoying bug get smacked.
cover.jpg
, Folder.jpg
etc.].package:palette_generator
failed to extract a palette from album art.Duration
display at other places in app interface safer with Duration
s larger than 1 hour.File
I/O EditDetailsScreen
album art change on windows.MiniNowPlayingBar
theme in-case no palette is extracted on mobile.TextField
s in web search on mobile.MiniNowPlayingBar
re-builds on every position update.package:just_audio
& package:audio_service
for audio-output & notification-handling on mobile.Chilling & enjoying what I've made. I'm really tired.
On a serious note, these are the short-term plans:
On the other hand, I'm already enjoying listening to music with Harmonoid (way too much) & don't feel necessity of more features.
Harmonoid now has details editor, direct URL players, synced lyrics, pitch shifting, volume boost ... so on.
Please report bugs, if you find any.
It is really important for us to build a stable experience, though everything seems to be working fine for us.
Targeting 3 platforms Windows, Linux & Android alone is surely a tough job.
Consider becoming a Patreon or support voluntarily with PayPal if you're enjoying Harmonoid & would like to see more of it.
NOTE: Re-publishing release from my second account. I accidentally deleted original one.
Published by alexmercerind about 2 years ago
Downloads: Here
Like we do, minor releases after a major release to fix the broken things.
There weren't much broken things this time. So, likely we won't need another one.
See you at the next major one.
AlbumScreen
, ArtistScreen
& PlaylistScreen
(@alexmercerind).ModernNowPlayingScreen
especially when opening the "Coming Up" list (@alexmercerind).Published by alexmercerind over 2 years ago
This release is being made after a really long time. I've largely worked on the missing features, made implementation a whole lot safer, added some new functionalities that set a standard for us & separate us from the crowd. The good ol' modern, consistent & cohesive Material Design that we follow & perfect animations still make us stand out.
I'm still determined to make this experience even better in future updates & this update brings a lot of it to reality.
libmpv
bindings to fix a number of media playback related issues.HashSet
s. Now indexing is way faster, safer & efficient.NowPlayingBar
for quicker access.I want to especially thank:
Notes:
Published by alexmercerind over 2 years ago
A new release with minor new features, tweaks & fixes.
Now that we have built a solid & stable ground to add features on-top of, expect next release to be bigger.
/
) (@alexmercerind):
;
, \
, \\
, //
& /
.ArtistScreen
animation on mobile (@alexmercerind).libmpv
demuxer cache on Windows & Linux (@alexmercerind).Published by alexmercerind over 2 years ago
No ground-breaking fixes or features, just a few performance improvements, minor fixes & other tweaks to make the day better.
WebTrackTile
(@alexmercerind).PlaylistScreen
indexing bug (@alexmercerind).Thanks Źā¢Ģį“„ā¢ĢŹć£ā”
EDIT: Re-releasing same tag v0.2.3
after addressing a pesky bug.
Published by alexmercerind over 2 years ago
TextField
s to follow Material Design (@alexmercerind).
Published by alexmercerind over 2 years ago
Just last batch of bug-fixes for now.
Published by alexmercerind over 2 years ago
Download links are below.
As we are moving forward to improve the overall stability of the app, we've decided to release yet another hot-fix to address many crucial bugs, performance hits & other file-system/indexing related issues.
Thanks. Join Discord for feedback & updates.
Published by alexmercerind over 2 years ago
Download links are below.
Inter
font family (@alexmercerind).AlbumScreen
& ArtistScreen
now show album arts in perfect square shaped (@alexmercerind).NowPlayingScreen
's coming up list to be more user friendly (@alexmercerind).NowPlayingScreen
..Harmonoid
folder after uninstall (@raitonoberu).GPL-3.0
but End-User License Agreement for Harmonoid.You may join our Discord server for feedback & support.
Published by alexmercerind over 2 years ago
Download link is below.
ITaskbarList3
(@alexmercerind).SystemMediaTransportControls
(@alexmercerind).Collection.getAlbumArt
method to get ImageProvider
for a Media
item (@alexmercerind).You may join our Discord server at https://discord.gg/2Rc3edFWd8.