Skip to content
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

Add Disc Number support #63

Closed

Conversation

zeripath
Copy link
Contributor

@zeripath zeripath commented May 21, 2023

Although ID3 and a number of tagging schemes do not support disc numbers - Disc numbers are can be an integral part of tagging for multi-disc albums, especially Classical music.

This PR adds Disc number support to audacious - there is a complementary PR to audacious-plugins adding support there. (audacious-media-player/audacious-plugins#139)

This implements Feature #603

Although ID3 and a number of tagging schemes do not support disc numbers
- Disc numbers are can be an integral part of tagging for multi-disc
  albums, especially Classical music.

This PR adds Disc number support to audacious - there will be a
complementary PR to audacious-plugins adding support there.

Signed-off-by: Andrew Thornton <art27@cantab.net>
@zeripath
Copy link
Contributor Author

zeripath commented May 21, 2023

@jlindgren90
Copy link
Member

All the changes in the po folder ought to be omitted; we update the translations separately prior to each release.

The rest looks good to me from a quick scan-through; I have not tested it. There are some unnecessary blank lines added that I'd prefer not to see.

@radioactiveman are you able to give this a review?

@zeripath
Copy link
Contributor Author

Sorry for the delayed response. I've removed the po changes.

Signed-off-by: Andrew Thornton <art27@cantab.net>
@radioactiveman
Copy link
Member

Merged as 4a61c81 with slight modifications:

  • Unify order in infopopup between Qt/GTK
  • Remove disc number entry in GTK infowin. It was overlapping with the track number. And I don't like to add a new line to this dialog, showing an empty entry for most files.

Thanks again @zeripath for contributing this feature.

@zeripath zeripath deleted the disc-number-support branch September 15, 2023 15:23
@radioactiveman
Copy link
Member

@jlindgren90: audacious-plugins 4.3.2 as potential next release has to compile against audacious (core) 4.3.0, right? This is no longer the case because of the new disc number enum value.

How should we handle this? We could also release directly Audacious 4.4.0 as easy solution. I would wait though for the new background music plugin to be ready.

Related question: Do we also need to increase the libaudcore version?

@jlindgren90
Copy link
Member

Typically yes, a feature like this (with new libaudcore API) would go into a minor release like 4.4.0, while 4.3.2 would be limited to bug fixes only.

If you have time & interest in following up on the background music plugin review, please feel free. I have been busy with other projects lately.

@jlindgren90
Copy link
Member

libaudcore would also receive a minor version bump for the new enum value.

@Audacious-Bot Audacious-Bot mentioned this pull request Apr 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants