Little improvements to shoutcast

Bug #641863 reported by Guy Martin
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Undecided
RAFFI TEA
1.9
Fix Released
Undecided
RAFFI TEA

Bug Description

The attached patch improves the shoutcast engine in two ways :

 - remove useless dialog when it's able to connect and disconnect correctly
There are already dialog if it fails with detailed error message, no need to get one if it works.

- don't add a dash in the song metadata if the artist is empty
This occurs when there are no metadata in the mp3 or file you are playing. The title will contain the filename tho.

Revision history for this message
Guy Martin (gmsoft) wrote :
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

I do remember getting 2 popups when I couldn't connect once. But I like the connect/disconnect popups because currently we have no way of providing UI feedback that you are 'On Air'.

I think EngineShoutcast needs a ControlObject like shoutcast_connected or something that is 0 or 1. That way skins could provide a red or green light depending on whether the person is connected.

Changed in mixxx:
status: New → Confirmed
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Tobias, could you take a look and comment?

Changed in mixxx:
assignee: nobody → RAFFI TEA (raffitea)
Revision history for this message
Guy Martin (gmsoft) wrote :

Actually there is already a way to find out from the UI if you are connected or not. If you are the menu item in Options -> Enable live broadcasting will be checked.

Revision history for this message
RAFFI TEA (raffitea) wrote :

I'll take a look at the code shortly. I've to hook up with some other developer because I need guidance on how to implement a gui widget object.

RAFFI TEA (raffitea)
Changed in mixxx:
status: Confirmed → In Progress
Revision history for this message
RAFFI TEA (raffitea) wrote :

I've addressed some issues in trunk r2534:
* don't add a dash in the song metadata if the artist is empty

The redundant message boxes haven't been removed: I agree on RJ Ryan and argue that the checkbox within the preferences is a hidden place. Usually, people don't have preferences open during transmission. We need a kind of GUI widget on the skin for that.

BTW: r2534 doesn't address the 2 popups when I couldn't connect once

RAFFI TEA (raffitea)
Changed in mixxx:
status: In Progress → Fix Committed
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
status: Fix Released → Fix Committed
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/5525

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.