melodie

Melodie is a portable, simple-as-pie music player

MIT License

Stars
58
Committers
1
melodie - J'avais presque peur, en vérité Latest Release

Published by feugy over 2 years ago

Listen

Finally, v2!
I've been using it for a long while, and have not received negative feedback from the beta.

Here it is!

2.0.0 (2022-03-30)

Features

  • ui: improves usage on mobile and updates dependencies (#30) (54d802e)
  • core, ui: final tweaks for v2 (#25) (2c95e19)
  • core, ui: web broadcast (#19) (2c95e19)
  • ui: includes album artists in artist list, display in tracks tables (#31) (bbeb62f)
  • core,ui: secures broadcast with TOTP (#37) (4a31f92)
  • core,ui: uses jwt to secure accesses (#40) (52eca69)
  • ui: improve play on mobile (#24) (85b1cd0)
  • core: adds more audio formats (#48) (4a0643e)

Bug Fixes

  • ui: images are broken after JWT has expired (#43) (4b87b72)
  • ui: improves player's stablility (#39) (f4715a2), closes #38
melodie - J’allais par des chemins perfides

Published by feugy over 2 years ago

Listen

It's been a long time since Christmas. And these bugs have been very annoying.

2.0.0-beta.3 (2022-03-14)

Bug Fixes

  • ui: images are broken after JWT has expired (#43) (4b87b72)
  • ui can not select a cover from suggested local file
  • ui can not add a cover or an avatar by uploading a local file
melodie - La lune blanche luit dans les bois

Published by feugy almost 3 years ago

Listen

Merry Christmas!

This is an important release for Mélodie.
After being presented at NodeConf Remote 2021, it became important to add some security so that only you can access your music when enabling broadcast.

2.0.0-beta.2 (2021-12-27)

Features

  • ui: includes album artists in artist list, display in tracks tables (#31) (bbeb62f)
  • secures broadcast with TOTP (#37) (4a31f92)
  • uses jwt to secure accesses (#40) (52eca69)

Bug Fixes

melodie - Puisque l’aube grandit

Published by feugy about 3 years ago

Listen

Summer was here... Apologies for the long waiting.

Mélodie@2 enters now the beta channel!

2.0.0-beta.1 (2021-09-25)

Features

  • improves usage on mobile and updates dependencies (#30) (54d802e)

Bug Fixes

  • desktop: can not release on windows (#26) (c2927a1)
melodie - Une Sainte en son Auréole

Published by feugy over 3 years ago

Listen

Two for one!

I hope this is the last alpha version for Mélodie v2, which will let you go remote: hit the broadcast button, flash the QR code, and listen to your songs on your mobile!

2.0.0-alpha.2 (2021-03-20)

Features

2.0.0-alpha.1 (2021-02-21)

Features

melodie - Chevaux de bois

Published by feugy almost 4 years ago

Listen

I'm very proud and happy to present you Mélodie's first release.
Long live Mélodie, and enjoy the music!

1.0.0 (2020-10-31)

Features

  • ui: sticky header for track queue (2218285)

Bug Fixes

  • ui: importing playlist during tutorial will skip latest steps (f38a78b)
  • ui: removing items in tracks queue automatically scrolls to current track (7a0d15c)
  • stylistic issues (ec42c23)
melodie - L'ombre des arbres

Published by feugy about 4 years ago

Listen

Two major improvements: the ability to open music files with Mélodie, and detection of moved/renamed files, so you can keep them in playlists.

1.0.0-beta.2 (2020-10-21)

Features

  • core: allow to open (and track) files & folders (5d9dc58)
  • core: creates playlists from m3u/m3u8 files (1866ae1)
  • core: detect file renamals (d236b6a)
  • core: enforce single instance (7ea2966)
  • core: open files on Mac (it does not use argv) (424cb88)
  • ui: export playlists as m3u(8) files (85785de)

Bug Fixes

  • ui: given some tracks in queue, and queue scrolled down, playing new tracks immediately does not scrolls the queue up (1ce2494)
  • ui: playlist details page is not updated on track changes (d049b6b)
melodie - Il pleure dans mon cœur

Published by feugy about 4 years ago

Listen

Hopefully fixed the final issues with packaging with Github actions

1.0.0-beta.1 (2020-10-05)

Bug Fixes

  • core: autoUpdater is crashing the app (b2ed6e9)
melodie - C'est l'extase

Published by feugy about 4 years ago

Listen

New Logo! and artist biographies!

1.0.0-beta.0 (2020-10-04)

Features

  • ui: new logo (0c992a0)
  • ui: fetch and display artist bio (fc6e524)
  • ui: add to playlist from Album details/Playlist details/Search results pages (4bc5065)
  • ui: auto-scroll track queue to current track (c9936e8)
  • ui: configurable simple/double click behaviour (play or enqueue) (0cb6bc0)
  • ui: display album years in artist and album details (0d94f39)
  • ui: display albums' year (cadcf70)
  • ui: feedback when adding to playlist (c32d68a)
  • ui: more efficient sortable list component with drag'n drop events (f98684d)

Bug Fixes

  • ui: click on Play button without any track still changes icon (03c21ca)
melodie - L'île Inconnue

Published by feugy about 4 years ago

Listen

Significantly improves user experience during very first loading.

1.0.0-alpha.6 (2020-09-29)

Bug Fixes

  • ui: tutorial, when skipped at first step, resumes on navigation (7751858)
melodie - Au cimetière : clair de lune

Published by feugy about 4 years ago

Listen

Improved tutorial

1.0.0-alpha.5 (2020-09-27)

Features

  • ui: during tutorial, add an step while waiting for the first album (5ac2add)
  • ui: prevent removing all tracks from queue during tutorial (3cc9c20)
  • ui: skip tutorial (27fa2cb)

Bug Fixes

  • core: lost artist artwork when updating to a newer version (snap packaging only) (2e37dd5)
melodie - Absence

Published by feugy about 4 years ago

Listen

Another fix for auto-updater and for smaller-yet-annoying issues.

1.0.0-alpha.4 (2020-09-26)

Bug Fixes

  • core: app crash due to missing package-lock.json (3437035)
  • core: attempt to search artworks/covers for items with no name (null) (b7a0ab1)
  • core: when manually asking for artworks/cover, first provider that throws rate error fails the whole function (17ac654)
  • ui: addToPlaylist component is empty unless playlist list page was opened (d013f4c)
  • ui: empty UI with "duplicated keys in keyed each" error (872479a)
  • ui: tracks without album or artists display "null" in system notifications (1376145)
melodie - Sur les lagunes

Published by feugy about 4 years ago

Listen

Fixing updater issues for Linux AppImage and disabling auto-upadte for Windows portable version.

1.0.0-alpha.3 (2020-09-26)

Bug Fixes

  • core: auto-update fails on AppImage (5f94ba1)
melodie - Le Spectre de la rose

Published by feugy about 4 years ago

Listen

Second alpha release to test auto updater.

1.0.0-alpha.2 (2020-09-26)

Features

  • ui: about and credits (7449239)
  • ui: focus window when clicking on system notification (eea8c62)
melodie - Villanelle

Published by feugy about 4 years ago

Listen

First alpha release to test packaging.

Features

  • core: albums, artists, playlists, tracks and settings models, stored in SQLite3
  • core: local provider to find, compare and watch tracks from local folders
  • core: use music-metadata to extract music tags from mp3, ogg, flac...
  • core: Tracks service to extract albums and artists out of watched tracks
  • core: Playlist service to create, update and remove playlist of tracks
  • core: AudioDB provider to find album covers and artist artworks
  • core: Discogs provider to find album covers and artist artworks
  • core: Local provider to find album covers and artist artworks
  • core: Media service to automatically retrieve missing covers and artwork, or manually set them
  • core: use Knex to handle database migrations
  • core: log to file with pino
  • ui: list of all albums
  • ui: album details page with list of tracks, grouped by disks and ordered by track number
  • ui: list of all artists
  • ui: album details page with list of albums
  • ui: list of all playlists
  • ui: playlist details page with sortable list of tracks
  • ui: drawer with tracks queue, toggle button with interctive badge, number of tracks and clear button
  • ui: ability to enqueue tracks of an album/artist/playlist
  • ui: ability to clear queue and immediately play tracks of an album/artist/playlist
  • ui: ability to enqueue single track
  • ui: ability to clear queue and immediately play single tracks
  • ui: music player with basic controls (play/pause, next, previous, elapsed time) and current track details
  • ui: music player volume bar and mute toggle
  • ui: loop button (no loop, loop on file, loop on queue) and shuffle mode
  • ui: ability to add current played track to playlist, or entire queue to playlist
  • ui: navigation bar with searchbox
  • ui: search results with tracks, albums and artists
  • ui: for an album, ability to view covers proposals from data providers, and to apply one
  • ui: for an album, ability to apply any local image as cover
  • ui: for an artists, ability to view artworks proposals from data providers, and to apply one
  • ui: for an artists, ability to apply any local image as artwork
  • ui: system notification on track change, when the app has lost focus
  • ui: ability, from the operating system, to play, pause, move to previous and move to next track
  • ui: settings page with the ability to control UI language, Discogs token, AudioDB key, and list of watched folders
  • ui: modal dialogue to access track's music tags
  • ui: ability to open containing folder of a given track
  • ui: welcome tutorial to help discovering key features
  • ui: reactive interface where any changes from the underlying files are immediately reflected: file creations and removals, music tags updates
  • ui: fully internationalized interface
Badges
Extracted from project README
GitHub All Releases GitHub CI Codacy Badge Codacy Badge Get it from the Snap Store
Related Projects