orenskl / hifistreamer Goto Github PK
View Code? Open in Web Editor NEWAn Audiophile open source streamer based on a Just enough OS Linux distribution and Mopidy
Home Page: https://www.hifistreamer.org
An Audiophile open source streamer based on a Just enough OS Linux distribution and Mopidy
Home Page: https://www.hifistreamer.org
Build the kernel with the PREEMPT_RT
patchץ
https://wiki.linuxfoundation.org/realtime/preempt_rt_versions
Currently TIDAL can be configured only via the mopidy
configuration files, add a Streaming tab to the UI and support for TIDAL authentication / login via the UI
Build a website and hots it on GitHub pages ?
Add support for TIDAL MAX - High resolution 24/192 playback
The TIDAL service status should be checked on boot to avoid the freezing of Mopidy or waiting for a new Login to TIDAL.
Currently all typelib files are not generated via the build system. They are part of the git repository:
These files should be generated by the build system.
Alongside the Mopidy-Iris UI there needs to be a user friendly way of setting the following things:
Maybe this needs to be spliced to different issues
Add a network settings screen that will allow the user to set the basic setup of network settings
Make the UI run on the main display via a simple minimal browser
The current build time on GitHub action workflow is bigger than 6 hours which gets the job canceled automatically.
Find a way to build faster or outside GitHub.
Expose the ALSA configuration file via SMB to allow changing it
The Mopidy GStreamer pipeline uses playbin
, this plugin uses audioconvert
and audioresample
plugins by default.
Currently I am using a polling mechanism (cog-launcher
) to poll the Mopidy frontend end point, a better approach is to add a notify signal ability to Mopidy (via a plugin ?) that will signal when Mopidy is ready.
https://www.freedesktop.org/software/systemd/man/sd_notify.html
Currently when accessing the streamer we have to specify this url:
http://hifistreamer:6680/iris
This needs to be changed to:
http://hifistreamer
To get an idea of how the system is overloaded when playing music there needs to be an indication of the CPU busy / idle time.
This can be added in the About page
Support playing music from mass storage devices. When plugging a USB the user should be able to browse the device content and play music from it
sorry, but, i dont know what to do.
Thanks.
Use shairport-sync to allow streaming music from apple devices
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.