Remove any deprecated libshout calls

Bug #1517086 reported by Sean M. Pappalardo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Low
Unassigned

Bug Description

With libshout 2.4.0 some API calls have been replaced and old ones marked obsolete. We need to check that we're not using any of the now-obsolete calls.

A Libshout developer said it's just a matter of search-and-replace so this should be easy.

Tags: broadcast easy
Changed in mixxx:
assignee: nobody → Johnny Ferguson (hyperflexed)
Revision history for this message
Daniel Schürmann (daschuer) wrote :

These are the effected functions:

shout_set_name legacy Replaced by shout_set_meta().
shout_get_name legacy Replaced by shout_get_meta().
shout_set_url legacy Replaced by shout_set_meta().
shout_get_url legacy Replaced by shout_get_meta().
shout_set_genre legacy Replaced by shout_set_meta().
shout_get_genre legacy Replaced by shout_get_meta().
shout_set_description legacy Replaced by shout_set_meta().
shout_get_description legacy Replaced by shout_get_meta().

Unfortunately Ubuntu does not provide libshout 2.4 by now.
https://launchpad.net/ubuntu/+source/libshout

libshout 2.3 does not include shout_get_meta()

So it looks like we should postpone this bug.

Changed in mixxx:
assignee: Johnny Ferguson (hyperflexed) → nobody
Revision history for this message
Sourav Singh (ssouravsingh12) wrote :

I am interested in working on the bug. How do I start?

Revision history for this message
Daniel Schürmann (daschuer) wrote :

This bug is still on hold since we have issues with libschout 2.4 on Mac:
https://bugs.launchpad.net/mixxx/+bug/1544739
and Ubuntu Trusty with libshout 2.3 is still supported.

Changed in mixxx:
milestone: 2.1.0 → none
Revision history for this message
Nimit Bhardwaj (nimitbhardwaj) wrote :

May be now libshout 2.4 is supported for linux, Mac and windows please check so we can replace the legacy calls now

Revision history for this message
Daniel Schürmann (daschuer) wrote :

We still support Ubuntu Trusty.
So this is still on hold.

tags: removed: easy
RJ Skerry-Ryan (rryan)
tags: added: broadcast
removed: shoutcast
Changed in mixxx:
importance: Medium → Low
tags: added: easy
removed: weekend
Revision history for this message
Daniel Schürmann (daschuer) wrote :

Ubuntu Xenial is also using libshout 2.3.
so this is till on hold.

Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :

Do any of the new functions exist in 2.3 so we can replace some of them?

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/8300

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.