archie-m-vist / rigdio Goto Github PK
View Code? Open in Web Editor NEWAutomatic music player for 4chan cup anthems and goalhorns.
License: Other
Automatic music player for 4chan cup anthems and goalhorns.
License: Other
This should be doable, with the right tkinter tricks.
/t/ has a goalhorn for "every third goal" which requires support
UnicodeEncodeError: 'cp932' codec can't encode character '\u03cd' in position 29: illegal multibyte sequence
and such
leaving this as an issue so that I see it tomorrow and remember what I needed to do next
Songs appear to play normally, but a few draw ticks later application freezes.
Songs Impacted
Add a slider to each loaded song to control how loud it is.
Add ability (+/- buttons?) to reorder condition lists, since ordering matters (first list met will be played first).
Please add conditions to allow:
Crash seems to occur in pyglet.Source.play()
Songs Impacted
When pausing a goalhorn, playback will continue for a short time as volume fades out.
Currently rigdio only loops from the start of the audio file instead of the specified start position
Add a comeback
condition which plays a horn when the scoring team was behind in goals before it was scored
Currently, due to how fade-out is implemented, the program will block for three seconds while fading a goalhorn out.
The solution to this is multithreading playback, but I can't be assed right now.
Add proper undo/redo checking, with things like play position of songs taken into account.
Instead of properly parsing a name
directive as team name, when it comes after comment/blank lines, it is viewed as a player horn
Filename C:/Users/[redacted]/Desktop/vgl8 a-d/@/@ - Victory Anthem.mp3
is correctly found by the file dialog, but when checking using abspath
, it gives an exception andC:\Users\[redacted]\Desktop\vgl8 a-d@@ - Victory Anthem.mp3 not found.
.
I am not sure if this is something rigdio can address, or a bug in abspath
/os.path
.
Add a button to stop one anthem and start playing the other, with a crossfade
Add support for multiple victory anthems (a la /v/'s But First MOTM anthem)
Currently, if a goalhorn ends it will loop on itself.
Add a condition (e.g. "noloop" or "next") which instead specifies what to play after it.
Allow teams to set their name in the 4ccm file, and make an opponent
condition which allows specific music for specific teams
Further steps to eliminate misclicks and increase clarity.
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.