thaytan / aurena Goto Github PK
View Code? Open in Web Editor NEWAurena distributed media player
License: Other
Aurena distributed media player
License: Other
Hi,
I want to test aurena on my raspberry pi, but while executing ./configure I get the error:
configure: Checking for GStreamer 1.0
checking for GST_1_0... no
configure: error: GStreamer 1.0 required
Can you tell me what package I require to fulfill this requirement, as I can't figure it out on my own...
I already installed gstreamer1.0* , but this didn't do the trick.
Thanks
keep getting this error, when using aurena-server playlist.txt command
** (aurena-server:15605): WARNING **: 08:04:51.031: Failed to read config file playlist.txt
and not sure where to place the playlist.txt file, or the exact way to word and structure the playlist file with multiple audio files
here is my current playlist.txt file in /home/qrq/.config/aurena/
file:///home/qrq/aurena/src/JMelection1.mp3
file:///home/qrq/aurena/src/JMelection2.mp3
file:///home/qrq/aurena/src/JMelection3.mp3
file:///home/qrq/aurena/src/JMelection4.mp3
file:///home/qrq/aurena/src/tinyradiostation.mp3
it does manage to find a couple of the audio files, and i can hear them playing on an aurena client....but the localhost browser control, when hitting NEXT it does not find the other 3 audio files that are in the same location /home/qrq/aurena/src/
and the tracks do not make sense, it plays the 1st track listed in playlist.txt on the 8th track or similar etc...
wondering if you could provide a step by step on how to create the playlist.txt file , where to put the audio files ...
also, i did not understand your previous instruction to the other issue lister,
on using this file you instructed, or what to call it, where to place it etc...
[server]
port=5457
playlist=playlist.txt
database=media.db
thanks for your help ... using Gstreamer 1.14.5 on ubuntu 18.04
Hi
I can't seem to get a song to play.
On the server I created a conf file to a playlist with one filepath to an mp3
ie
[server]
port=5457
playlist=/home/glenn/playlist.txt
database=/home/glenn/media.db
running ./src/aurena-server test.conf
shows
Server ready on port 5457
** Message: Adding service 'Aurena media server' on port 5457
media DB ready at /home/glenn/media.db with 1 entries
Finished scanning playlist. Read 1 entries
Service 'Aurena media server' successfully established.
New player id 1
I also ran a client on a raspberry pi
ie
./src/aurena-simple-client
In try_reconnect()
Looking for new broadcast servers
In connect_to_server(sonic.local,5457), client->flags 1, connecting 0
Attemping to connect player to server sonic.local:5457
In connect_to_server(sonic.local,5457), client->flags 1, connecting 1
Creating net clock at 192.168.1.6:58930 time 15:38:41.510243313
However,
When going to the web interface and playing nothing plays.
The server commandline outputs
Base time now 56386142893793
(aurena-server:6113): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
and I see
libsoup-CRITICAL **: soup_message_io_unpause: assertion 'io != NULL' failed
and the client
Debugging info: gstsouphttpsrc.c(1604): gst_soup_http_src_parse_status (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source:
Not Found (404), URL: http://sonic.local:5457/resource/1, Redirect to: (NULL)
ERROR from element source: Internal data flow error.
Debugging info: gstbasesrc.c(2943): gst_base_src_loop (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source:
streaming task paused, reason error (-5)
Am I doing anything wrong ?
PS. I was doing this to see how well two systems an sync. I tried my own example using GstNet.NetTimeProvider code at https://github.com/glennpierce/PartyZone/blob/master/partyzone
Music is synced but there is a definite echo which suggests few hundreds of millisecond error ?
Do you find the music perfectly synced ?
Thanks
Since aurena client is based on got-chunk signal in libsoup, and that got-chunk not longer always return an HTTP chunk, we end up with corrupted JSON block in the client. I think the best fix would be to change the protocol to use persistant connection and send a new request after having received a response.
libsoup doc:
"Emitted after receiving a chunk of a message body. Note that "chunk" in this context means any subpiece of the body, not necessarily the specific HTTP 1.1 chunks sent by the other side."
I was now able to compile aurena, but there is no src/aurena executable as mentioned in readme?. perhaps I need some ./configure options?
thanks again
Eager to try this with yocto and my Pi, was wondering if support for latest autotools would be added?
Hi,
According to the installation guide I have to execute "./configure; make; make install" to install aurena.
But there is no bash script configure in the repo...
What am I missing?
Sorry if this is obvious.
I am investigating Aurena to see how it performs against my propriety AllPlay system.
I compile and installed fine but can not find any reference to how to add a song :)
I see there is a sqlite db but how do you populate it.
Sorry if I am being silly here.
Thanks
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.