WinEunuuchs2Unix / mserve

GNU General Public License v3.0
2 stars 0 forks source link

Overview #1

Open WinEunuuchs2Unix opened 3 years ago

WinEunuuchs2Unix commented 3 years ago

A year in the making this second Python project with Tkinter. It's called mserve which is short for Music Server:

https://user-images.githubusercontent.com/33849503/119208128-00520700-ba5e-11eb-892c-0cf5b6a6f8c2.mp4

WinEunuuchs2Unix commented 3 years ago

Overview

Primary screen color is derived by album artwork:

https://user-images.githubusercontent.com/33849503/119209194-98ea8600-ba62-11eb-85b2-cf557a4bad5f.mp4

WinEunuuchs2Unix commented 3 years ago

Play music while you encode CDs:

https://user-images.githubusercontent.com/33849503/119580199-2daff500-bd7d-11eb-8338-583d0ac82bea.mp4

This video clip show how music player continues in real time while you use mserve to encode a CD.

Great lengths are taken to ensure animations never lag even when focus grabbing dialog boxes require a response.

The encoding process uses libdiscid to read the Audio CD's Disc ID. Then Musicbrainz is accessed to get track listings for Disc ID. It also automatically extracts coverart from the internet. You can also paste album artwork from the clipboard which you manually copied from Amazon, etc. More work is required in encoding process to support more than just .OGA, .WAV and .FLAC formats currently supported.