-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multi-broadcasting #1300
Multi-broadcasting #1300
Conversation
I initially forgot to add broadcastprofile.cpp into the list of source files in build/depends.py, so I didn't noticed all the errors and mistakes I've made while writing this earlier. This commit aims to fix these errors and have the BroadcastProfile class to build.
No idea if this works. I just want to make sure it is saved somewhere out of my computer. I may squash this with other commits later.
Both ways didn't handled the document's root tag. Now, profile values are saved properly.
This isn't needed in the current state of the code.
These additions automatically fetches existing Live Broadcasting preferences from mixxx.cfg, puts them in the Default Profile and removes the now useless keys from mixxx.cfg
Add more tests in the process, because the regex changed.
Implemented! |
Great! @daschuer is this ready for merge? If there are minor issues that remain, I think we should merge it already and file bugs for the remaining issues. |
@Be-ing Thanks! Understood. |
Once this PR gets merged, it will be possible to open PRs for the new Opus and HE-AAC encoders, as their branches are based on this one. |
Thank you, I have tested it once again, and it works good.
|
@Palakis That was on Windows, and using the build generated by AppVeyor for this PR. |
It's better to ask the user for confirmation.
This is already the case in upstream. I just updated it to support the new button states. |
Fixed. Actually turning broadcasting off now instead of disabling every connection. |
Merge conflicts originating from the merge of |
LGTM! Thank you very much! This is really a nice feature for Mixxx that really matters for the broadcasting users. |
Now we have failing tests. It looks like a kind of merge conflict ... The similar is reported for #1377 (comment) |
Master is Failing as well. So we can merge this. |
I know this has already been merged, but I have discovered a bug in it. If the users modifies any data, this data is not saved, so the changes are lost. Side note: The whole preference page talks about connections, but the correct term is sources (or source connection if you preffer). That's what I've been using in the translations I've done. |
Another bug reported by an user on the boards. The setting for "Dynamically Update Ogg Vorbis Metadata" is not being saved to the config: |
Thanks for the report. Gonna investigate these and open a PR with fixes for these issues. |
Issues fixed, see PR #1418. |
These contributions add the ability to do Live Broadcasting to several servers simultaneously from Mixxx.
This is phase 2 and 3 of my GSoC project for Mixxx and is based on the work done on XML live broadcasting profiles during phase 1 of GSoC.
Tasks: