A Meloville egy új, nyílt forráskódú zenelejátszó Linuxra, amely a helyi zenék lejátszását modern, Qt-alapú felülettel ötvözi. Olyan funkciókat kínál, mint a szinkronizált dalszövegek, a Bluetooth médialejátszó-vezérlés, a metaadat-szerkesztés és a lejátszási listák kezelése.
Az alkalmazást Qt 6-tal fejlesztették, és kezeli az MP3, FLAC, M4A és OGG hangfájlokat. Beépített Bluetooth fejhallgató-vezérlést is tartalmaz, így a felhasználók a kompatibilis fejhallgatójuk fizikai gombjaival vagy gesztusaival tudják megállítani a lejátszást, illetve számot léptetni.
A fejlesztő szerint ez volt az egyik fő ok a Meloville létrehozására, mert több más, helyi zenére épülő Linuxos zenelejátszó nem úgy kezelte ezeket a vezérlőket, ahogy elvárta volna.

A Meloville beépített metaadat-szerkesztőt kínál, és támogatja a dalok drag and drop átrendezését a lejátszási listákban. Emellett van egy teljes képernyős „Big Picture” mód, amely az album borítójára koncentrál, a felület pedig SVG-alapú elemeket használ, hogy HiDPI kijelzőkön is tűélesen jelenjen meg.
Figyelemre méltó funkció a szinkronizált dalszövegek támogatása .lrc fájlokkal. A dalszövegfájlnak ugyanazt a fájlnevet kell viselnie, mint a hozzá tartozó hangfájlnak, és a beállított zenemappán belül bárhová elhelyezhető. A Meloville az alkalmazás újraindításakor automatikusan felismeri.
A lejátszási listák és albumok kezelése is kicsit eltér a megszokottól. A program nem közvetlenül a fájlnevekhez köti a bejegyzéseket, hanem a dalcím és az előadó alapján párosítja a számokat. Így a zenei fájlok átnevezése vagy áthelyezése nem töri szét a meglévő lejátszási listákat és album-hozzárendeléseket.

Az albumok rendezésénél további szempontokat is figyelembe vesz. Például az „Előadó feat. Másik Előadó” formában megadott számokat továbbra is az elsődleges előadó albumához sorolja, nem kezeli őket teljesen különálló előadó munkájaként.
A Meloville automatikusan tud lejátszási lista-borítót készíteni a négy leggyakrabban előforduló albumborító felhasználásával.
Szokatlan funkció a „listen along” opció. Ilyenkor a Meloville egy kis szervert indít, amely a jelenleg játszott számot továbbítja másoknak egy webböngészőn keresztül. Az azonos helyi hálózaton lévő felhasználók közvetlenül csatlakozhatnak, távoli eléréshez viszont porttovábbításra van szükség. A hallgatónak nem kell Meloville-t telepítenie, elég egy böngésző és internetkapcsolat.

Mivel a lejátszó még fejlesztésének korai szakaszában jár, a disztribúciók támogatása egyelőre korlátozott. Arch Linux felhasználók a fejlesztő által biztosított PKGBUILD tárolót használhatják, bár a csomag még nem került be az AUR-ba. Más Linux disztribúciókhoz terveznek hivatalos csomagolást, de egyelőre nem elérhető.
További részletekért látogasd meg a Meloville GitHub oldalát.

