Comments (22)
Until it is back I am hosting the Eternal Jukebox. I don't think it is as fast as the original but it works. (Will be taken down when eternalbox.dev is working again)
https://eternalbox.johnbdev.online
from eternaljukebox.
From @koko1ooo
Here are the changes I made:
filename=$(basename "$2" .tmp) yt-dlp "$1" -f "best" --audio-format "$3" -x -o "$filename" --max-filesize 100m --no-playlist
Your code is cleaner and better than mine, I believe this should be the official patch. I will make a fork of the repository to update it and include this as a patch.
from eternaljukebox.
I have a working mirror here: https://jukebox.justdavi.dev/
from eternaljukebox.
@JohnB17 How were you able to get past #140?
from eternaljukebox.
I fixed yt.sh, but I didn't want to release it as I thought something would go wrong if it came across a video that it couldn't put into a .m4a, (if it can't it's supposed to put it in a .tmp). It's supposed to then use ffmpeg to convert it, but the way I fixed it I wasn't sure if it would still work.
from eternaljukebox.
@jesse-savary
I had the same problem with the yt.sh script; it always saved the file with .tmp.m4a extension. As a result, the software couldn't locate the file. I'm not sure if this is due to changes in a new version of yt-dlp or some other issue. In any case, I modified the yt.sh script to save the file without the .tmp extension. Ideally, yt-dlp should be able to convert every download to m4a with the help of ffmpeg. However, I consider the changes I made to the script as a temporary fix. Unfortunately, it seems that the project has been abandoned.
Here are the changes I made:
filename=$(basename "$2" .tmp)
yt-dlp "$1" -f "best" --audio-format "$3" -x -o "$filename" --max-filesize 100m --no-playlist
from eternaljukebox.
Hm. @JohnB17 , for your mirror, and also for https://eternalboxmirror.xyz/jukebox_index.html, the songs listed at "Or pick one of these favorites" on from https://eternalbox.johnbdev.online/jukebox_search.html work, but other ones do not. I get search results, but the track doesn't load properly for me.
Eg https://eternalbox.johnbdev.online/jukebox_go.html?id=27YtiJUAxOWlc4BossxNea . It displays "Fetching the analysis" for a second or two, then "Loading track" and "calculating pathways" very briefly, far too briefly to have actually loaded or calculated, and then nothing, with no track circle.
from eternaljukebox.
My mirror is currently down, once I get it back up I’ll figure out why.
from eternaljukebox.
Not sure if it’s because I am on my phone, but the link you sent seems to work fine.
from eternaljukebox.
Is there a working mirror online somewhere?
from eternaljukebox.
Is there a working mirror online somewhere?
I can bring mine back up, I took it down because no one really used it except for me. It didn't really cost me that much to run to be honest.
from eternaljukebox.
@daviirodrig seems to request from localhost (therefore doesn't work)
Edit: Works now
from eternaljukebox.
@daviirodrig seems to request from localhost (therefore doesn't work)
@PineappleRind could you clarify about it? it seems fine on my end
Edit: I think got it, cloudflare had in cache a wrong file, I fixed it now
from eternaljukebox.
If anyone else still cant get this to work, i fixed it by modifying the yt.sh file to include D-Molohon's fix here
from eternaljukebox.
I made this repo, but it seems this project has died. https://github.com/JohnB17/EternalJukebox
from eternaljukebox.
Hm. @JohnB17 , for your mirror, and also for https://eternalboxmirror.xyz/jukebox_index.html, the songs listed at "Or pick one of these favorites" on from https://eternalbox.johnbdev.online/jukebox_search.html work, but other ones do not. I get search results, but the track doesn't load properly for me.
Eg https://eternalbox.johnbdev.online/jukebox_go.html?id=27YtiJUAxOWlc4BossxNea . It displays "Fetching the analysis" for a second or two, then "Loading track" and "calculating pathways" very briefly, far too briefly to have actually loaded or calculated, and then nothing, with no track circle.
For what it's worth, I have that happen pretty often. I don't know if it's due to adblockers or what, but usually a page refresh + turning off uBlock sorts it out. mirror.xyz works fine for me.
Kudos to the effort to keep this project going - love fun things like this around the net!
from eternaljukebox.
Any mirrors up?
from eternaljukebox.
Any mirrors up?
I can bring mine back up, I took it down because no one used it. Will bring it up tonight when I get home then.
from eternaljukebox.
Any mirrors up?
Mine is also up at https://v90084.1blu.de/
from eternaljukebox.
Should we try and keep it going? I have a fork that I could apply all of the open pull requests in this repo.
https://github.com/JohnB17/EternalJukebox
from eternaljukebox.
Except of #167 I wouldn't say most PRs are really important to this project. Also there is already a fork from https://github.com/daviirodrig/EternalJukebox which I also forked https://github.com/floriegl/EternalJukebox . Currently there are three instances online:
from eternaljukebox.
@JohnB17 if you want to have more insight what is going on with instances take a look at the infinitejukebox subreddit and the linked Discord server
from eternaljukebox.
Related Issues (20)
- Build Failed in Docker HOT 1
- "Hits 2021 - Mashup by Trinix Remix, Trinix" plays "Squid Game (Remix)" by Trinix instead
- During quiet part of song it just stops HOT 2
- Bang! by AJR plays a remixed version instead of the original
- Today
- Yodel beat by Ludwig Göransson
- Project abandoned? (audio error DOMException: Unable to decode audio data) HOT 1
- eternal jukebox plays the wrong song HOT 6
- Pneumonoultramicroscopicsilicovolcanoconiosis by Dasu, Len Kagamine Plays wrong audio/wrong artist listed
- Is this project completely abandoned? Does hosting it locally allow new songs? HOT 1
- Eternal Jukebox will not run on AMD Opteron CPUs
- Dockerbuild issue HOT 7
- Error loading audio: [object ProgressEvent]
- Not working with Firefox
- Restart song when you get to the end
- I cant search for song HOT 2
- Nothing working
- Docker build failing due to Gradle deprecation error HOT 5
- Add youtube URL support in the search bar HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eternaljukebox.