Comments (4)
I've just tried this with a File
instead of a YoutubeDl
and the result is the same.
from songbird.
I have also tried to run it on another PC and there is a new line in the logs:
ERROR symphonia_core::probe: reached probe limit of 1048576 bytes.
just above the Firing Error
line.
from songbird.
That error message implies that songbird/symphonia has no idea how to parse whatever you were served from the URL you supplied -- either you're missing a codec, or the link was not actually valid. What website were you querying, and what codecs do you have enabled?
from songbird.
I'm playing a YouTube video through a regular link, e.g. https://www.youtube.com/watch?v=7T_YtklLyyo.
You were right – a codec was probably missing – enabling all of them in Symphonia with
[dependencies.symphonia]
version = "0.5.4"
features = ["all"]
solves the new error line that appeared on the second PC:
I have also tried to run it on another PC and there is a new line in the logs:
ERROR symphonia_core::probe: reached probe limit of 1048576 bytes.
just above the
Firing Error
line.
And on the second PC everything is now working.
Running it on the VPS results in the same log as before, though:
... INFO runner:run{interconnect=Interconnect { core: Sender, events: Sender, mixer: Sender }}: songbird::driver::tasks::ws: Changing to SpeakingState(MICROPHONE) INFO runner: songbird::driver::tasks::events: Event state for all tracks removed. INFO runner: songbird::driver::tasks::events: Event state for all tracks removed. INFO runner: songbird::driver::tasks::events: Event state for track 1 added INFO runner: songbird::events::store: Firing Preparing for [0] INFO runner: songbird::events::store: Firing End for [0] INFO runner: songbird::events::store: Firing Error for [0] INFO runner: songbird::driver::tasks::events: Event state for track 0 of 1 removed. INFO runner:run{interconnect=Interconnect { core: Sender, events: Sender, mixer: Sender }}: songbird::driver::tasks::ws: Changing to SpeakingState(0x0)
from songbird.
Related Issues (20)
- I have tried to work with poise but can't get it to work.
- add custom arg for ffmpeg HOT 5
- thread 'tokio-runtime-worker' panicked at 'called `Result::unwrap()` on an `Err` value: Ws(Json(Error("invalid value: integer `18`, expected opcode in [0--9] + [12--13]", line: 1, column: 8)))', src\main.rs:159:218 HOT 4
- Possible memory leak in Serenity 0.12 and Songbird 0.4. HOT 4
- ChildContainers has no audio output HOT 1
- Get aux_metadata from a TrackHandle HOT 2
- The track ends sooner than expected HOT 1
- Event on User join HOT 1
- No voice join event for users HOT 2
- Getting an invalid opcode when attempting to play audio HOT 2
- Playback of tracks stops when moving channel HOT 2
- ogg/vorbis playback fails due to invalid modulo if source_packet.frames() returns 0 HOT 1
- Potential bug when writing to `opus_slot` in `mix_symph_indiv` for Opus Passthrough. HOT 10
- Loops stop working after stopping or playing audio over another HOT 3
- No audio playing from standalone call HOT 6
- Handle YouTube rate limitation HOT 1
- M3U8 support (soundcloud) HOT 4
- Want support for v8 encryption modes
- Want support for v8 resume and gateway message buffering
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 songbird.