Giter VIP home page Giter VIP logo

asmara's People

Contributors

a-c0rn avatar physprop avatar reggietorres avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

asmara's Issues

I get this error anyone know how to fix it

Exception in thread MONITOR-1:
Traceback (most recent call last):
File "/usr/lib/python3.11/threading.py", line 1045, in _bootstrap_inner
self.run()
File "/usr/lib/python3.11/threading.py", line 982, in run
self._target(*self._args, **self._kwargs)
File "/home/one/KKWF/ASMARA/asmara.py", line 794, in recorder
self.stream = Popen(
^^^^^^
File "/usr/lib/python3.11/subprocess.py", line 1026, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.11/subprocess.py", line 1883, in _execute_child
self.pid = _fork_exec(
^^^^^^^^^^^
TypeError: expected str, bytes or os.PathLike object, not dict

Icecast-based Playout (External Audio Input)

Why not add the ability to use an Icecast server to feed the AutoDJ in the software? I feel this would be very helpful for those who use external playout systems and stuff and would make it not require the presence of a silence detector and interrupter (Voicemeeter, FFMPEG, etc), handling it entirely internally.

Webserver | Translations

This will not be completed until we get the webserver done, so this should go in the backlog for now.

Rewrite / Redesign Output Systems

The New playout system should replace the current AutoDJ system, as it has many bugs, and is inherently flawed.
This should move the ENDEC towards more of what it should do, E.G. Handles EAS, and keeps it away from overloading the project with unnecessary bloat.

The current idea for the system will be based on Sockets, Either Unix or Network, and will allow ASMARA to accept / return a raw data stream over a socket that is controlled by the user.

It should provide something such as a 1KHz signal if there's no input, which should be enabled by default, but user configurable.

ASMARA stops relaying alerts after a few days

After a few days of running, it just refuses to relay any alert. There are no errors in the terminal, it just doesn't print out anything related to some error or EAS message or whatever. It requires me to restart the program every few days. Play out to Icecast still works.
image

SAMEDEC 3.0 still fails check

[11:44:36E] > [DECODER] FATAL > *** SAMEDEC is not version 0.2 or higher! Recommended version is 0.2.3. ***
[11:44:36E] > [DECODER] FATAL > *** samedec 0.3.0 *** -- this is my debug check i added, this is what it responds with, so it should work, but it doesn't so... i don't know

IceCast playout crashing

The icecast playout crashes sometimes with an error of [21:35:36C] > [PLAYOUT] PLAYLOG > SENDING: HEADERS
[21:35:36C] > [PLAYOUT] ERROR > *** AL BrokenPipeError, [Errno 32] Broken pipe ***
[21:35:36C] > [PLAYOUT] ERROR > *** File: /home/one/ENDEC/ASMARA/asmara.py ***
[21:35:36C] > [PLAYOUT] ERROR > *** Func: playout ***
[21:35:36C] > [PLAYOUT] ERROR > *** Line: 2573 ***
[21:35:37C] > [PLAYOUT] ERROR > *** Icecast Playout Crashed. ***

Taking Suggestions For Webserver

Some Suggestions would be nice, i don't want to be tunnelvisioned on one thing and one thing only, that decreases my productivity as ive seen with other projects ive done on my own time

Error InvalidSAME, Invalid data in SAME Message, Invalid code in FIPS data.

image

Error started yesterday and now nothing will relay after recieving this message. It will say "Relaying ASAP" but will never go over the station. Will provide full log if needed. the Discord webhook will say "Receiving Alert" but never say "Alert Sent" after getting this error.

This seems to happen on any monitor, no matter the link. Sometimes the monitor that gives the error decodes, sometimes not.

I have also uninstalled/reinstalled EAS2Text to no avail.

Thank you for your time

System Specs:
Running Ubuntu 24 in VirtualBox (host os: windows 10)
4 GB ram
50 GB storage

Need SAME Documentation

I don't exactly remember how far up the duration number in the EAS SAME code can go up, so if someone could provide documentation for that, would be great, also need python code for generating JJJHHMM

userdb cli | webserver

could someone work on a userdb cli, for adding and removing, or editing things in a user database

Improved Decoding Systems

This branch should have a more efficient decoding system, and hopefully a more structured and straightforward audio path to improve the speed, reliability, and efficiency of the entire audio stack.

Playout Bug

'[PLAYOUT] WARNING > *** UNKNOWN STATE: This is a bug! ***'
'[PLAYOUT] WARNING > *** Killing current patch ***'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.