≡

wincent.dev

  • Products
  • Blog
  • Wiki
  • Issues
You are viewing an historical archive of past issues. Please report new issues to the appropriate project issue tracker on GitHub.
Home » Issues » Feature request #310

Feature request #310: REQUEST: Add bitrate and other iTunes information as possible format markers (for Growl etc)

Kind feature request
Product Synergy Advance
When Created 2005-10-14T16:41:43Z, updated 2006-07-05T02:06:42Z
Status open
Reporter Neil Sharp
Tags no tags

Description

Could you add the track bitrate to the possible information displayed by Growl in its "pop-up" window. It would be nice to see the track bitrate, without having to open iTunes. As far as that's concerned, is it possible to be able to construct the Growl pop-up with any of the information about a track in iTunes? I would assume all track info is possible, as you parse the iTunes database directly, right?

Comments

  1. Greg Hurrell 2005-10-16T09:42:15Z

    Thanks for the feature request. We'll use this issue to maintain a list of requested fields. As you've seen from looking in the UI, the following fields are already supported:

    - track title - artist - composer - album - genre - player state (playing/paused/stopped) - year - rating - track number - track count - disc number - disc count - grouping - total time - date added - BPM - play count

    And you're proposing to add:

    - bit rate

    Could you (and anyone else interested in this feature) please also list any other fields that you'd like to see added?

    To answer your question: yes, I do parse the database, but only at launch time to populate the track listings in the global menu. When you're actually playing tracks in iTunes I'm querying iTunes in real-time via Apple Events to get the latest info. This is because users might edit the attributes of a song in iTunes and they'll expect Synergy Advance to reflect the changes in real time.

    I may or may not change this design as time goes on, depending on performance considerations. For now the performance seems good even with the live updates. I might be able to get some information that is unlikely to change (such as bit rate) from the database rather than doing a live query; but like I said that will all depend on performance considerations.

    Basically, though, I can get any information from iTunes that is available via.

    (a) parsing the library XML file; and: (b) querying via Apple Events (see iTunes' AppleScript dictionary for a list of possibilities)

  2. Greg Hurrell 2006-07-05T02:06:42Z

    Changing assignment to reflect my new email address.

    https://wincent.dev/a/news/archives/2006/05/change_of_email.php

Add a comment

Comments are now closed for this issue.

  • contact
  • legal

Menu

  • Blog
  • Wiki
  • Issues
  • Snippets