Shoutcast custom metadata "$artist - $title" broken when using non-EN locales

Bug #1419500 reported by mhuehne
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Low
jus

Bug Description

I am using since about 1 month the recent beta releases of MIXXX on OS X.
I found this bug in recent betas for OS X. Currently used and verified bug for: mixxx-master-git5178-macintel64.dmg

My last generation iMac:

CPU: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz (4000 MHz)
Memory: 16384 MB
OS Version: Mac OS X 10.10.2 Darwin 14.1.0 Darwin Kernel Version 14.1.0: Mon Dec 22 23:10:38 PST 2014; root:xnu-2782.10.72~2/RELEASE_X86_64 x86_64
Graphics Card Vendor: ATI Technologies Inc.
Graphics Card: AMD Radeon R9 M295X OpenGL Engine
OpenGL Version: 2.1 ATI-1.30.5

My problem is with the song's meta data remitted while streaming to shoutcast.
In MIXXX's setup for streaming is a place holder comprising of these two variables:

$Interpret - $Titel

When I am listen to my stream, the string "$Interpret - $Titel" gets literally transmitted for each song, and not the related interpret name, nor the song title.

When listening to my MIXXX shoutcast stream this appears:

[10:42:32] GCGVL Stereo Receiver 2014 v1.1: setting station 8:
[10:42:32] GCGVL Stereo Receiver 2014 v1.1: My Stream = http://85.214.250.199:10430
[10:43:13] Now playing $Interpret -- $Titel <------- <<< The MIXXX bug.

To compare this to my expectation. Metadata should look similar to this output:

[10:49:17] GCGVL Stereo Receiver 2014 v1.1: setting station 4:
[10:49:17] GCGVL Stereo Receiver 2014 v1.1: Country = http://205.164.62.22:7800
[10:49:20] Now playing Heidi Newfield -- Cry Cry ('Til The Sun Shines) <-------<<< Correct information at an other stream

If you need access to my stream for testing purposes let me know.

Tags: shoutcast
Revision history for this message
jus (jus) wrote : Re: [Bug 1419500] [NEW] OS X to shoutcast: "$Interpret - $Titel" broken

For a test,
try to set your Locale setting to English(US) in Preference>Interface, restart Mixxx and start your stream again.

Probably related, see discussion at https://github.com/mixxxdj/mixxx/pull/166

On Feb 8, 2015, at 7:54 PM, mhuehne <email address hidden> wrote:

> Public bug reported:
>
> I am using since about 1 month the recent beta releases of MIXXX on OS X.
> I found this bug in recent betas for OS X. Currently used and verified bug for: mixxx-master-git5178-macintel64.dmg
>
> My last generation iMac:
>
> CPU: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz (4000 MHz)
> Memory: 16384 MB
> OS Version: Mac OS X 10.10.2 Darwin 14.1.0 Darwin Kernel Version 14.1.0: Mon Dec 22 23:10:38 PST 2014; root:xnu-2782.10.72~2/RELEASE_X86_64 x86_64
> Graphics Card Vendor: ATI Technologies Inc.
> Graphics Card: AMD Radeon R9 M295X OpenGL Engine
> OpenGL Version: 2.1 ATI-1.30.5
>
> My problem is with the song's meta data remitted while streaming to shoutcast.
> In MIXXX's setup for streaming is a place holder comprising of these two variables:
>
> $Interpret - $Titel
>
> When I am listen to my stream, the string "$Interpret - $Titel" gets
> literally transmitted for each song, and not the related interpret name,
> nor the song title.
>
> When listening to my MIXXX shoutcast stream this appears:
>
> [10:42:32] GCGVL Stereo Receiver 2014 v1.1: setting station 8:
> [10:42:32] GCGVL Stereo Receiver 2014 v1.1: My Stream = http://85.214.250.199:10430
> [10:43:13] Now playing $Interpret -- $Titel <------- <<< The MIXXX bug.
>
> To compare this to my expectation. Metadata should look similar to this
> output:
>
> [10:49:17] GCGVL Stereo Receiver 2014 v1.1: setting station 4:
> [10:49:17] GCGVL Stereo Receiver 2014 v1.1: Country = http://205.164.62.22:7800
> [10:49:20] Now playing Heidi Newfield -- Cry Cry ('Til The Sun Shines) <-------<<< Correct information at an other stream
>
> If you need access to my stream for testing purposes let me know.
>
> ** Affects: mixxx
> Importance: Undecided
> Status: New
>
> --
> You received this bug notification because you are a member of Mixxx
> Development Team, which is subscribed to Mixxx.
> https://bugs.launchpad.net/bugs/1419500
>
> Title:
> OS X to shoutcast: "$Interpret - $Titel" broken
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mixxx/+bug/1419500/+subscriptions

Revision history for this message
RJ Skerry-Ryan (rryan) wrote : Re: OS X to shoutcast: "$Interpret - $Titel" broken

Ah, yes -- oops. We shouldn't be translating that string.

mhuehne: you should be able to put "$artist - $title" in the custom metadata field and it will work.

Changed in mixxx:
status: New → Confirmed
milestone: none → 1.12.0
importance: Undecided → Low
Revision history for this message
jus (jus) wrote : Re: Shoutcast custom metadata "$artist - $titel" broken when using non-EN locales
summary: - OS X to shoutcast: "$Interpret - $Titel" broken
+ Shoutcast custom metadata "$artist - $titel" broken when using non-EN
+ locales
Changed in mixxx:
assignee: nobody → jus (jus)
status: Confirmed → In Progress
tags: added: shoutcast
summary: - Shoutcast custom metadata "$artist - $titel" broken when using non-EN
+ Shoutcast custom metadata "$artist - $title" broken when using non-EN
locales
jus (jus)
Changed in mixxx:
status: In Progress → Fix Committed
RJ Skerry-Ryan (rryan)
Changed in mixxx:
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/7848

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.