Ticket #163 (new enhancement)

Opened 2 years ago

Last modified 3 months ago

QuickTime file icons for custom video formats

Reported by: anonymous Assigned to:
Priority: low Milestone: Sometime after 1.0
Component: Perian-Main Version:
Severity: minor Keywords:
Cc:

Description

Some kind of replacement icons for formats such as FLV and MKV which QuickTime doesn't have icons for?

Attachments

flv.icns (40.2 kB) - added by anonymous on 04/23/07 19:19:20.
QT Icon I modified for FLV, will try to do an MKV one too
mkv.icns (40.6 kB) - added by anonymous on 04/23/07 19:45:22.
MKV icon
mka.icns (40.6 kB) - added by anonymous on 04/23/07 19:45:40.
MKA icon
vob.icns (40.5 kB) - added by anonymous on 05/18/07 16:10:16.
icon for vob
ac3.icns (40.3 kB) - added by anonymous on 05/18/07 16:10:33.
icon for ac3
Info.plist (38.2 kB) - added by RunAway on 06/05/07 05:32:27.
QuickTime Player's Info.plist (version 7.1.6) modified to handle Perian file types with correct icons
PerianAddFile.zip (115.9 kB) - added by RunAway on 06/15/07 16:13:17.
Little AppleScript? application to automate the patching of QuickTime Player to handle Perian file types with correct icons. The script is freely usable and modificable iside the bundle (main.scpt)
PerianAddFile.2.zip (117.7 kB) - added by RunAway on 06/16/07 11:52:15.
PerianAddFile.3.zip (117.7 kB) - added by RunAway on 06/16/07 11:52:45.
Improved Version
PerianAddFile.4.zip (136.6 kB) - added by K3vinMartin on 09/22/07 00:04:13.
Added support for .DIVX files. File types supported in this version include: .divx, .flv, .mkv, .mka, .vob, and .ac3. All icons and .plist changes are included in this package. Just run the script. Be sure to associate your file types to open with Quicktime automatically. -divx support added by K3vinmartin
divx.icns (48.1 kB) - added by K3vinMartin on 09/22/07 00:07:45.
Divx icon for Quicktime file association
PerianAddFile_Leopard.zip (137.4 kB) - added by Skyjersey on 11/23/07 03:35:08.
Changed Isregister path to work with leopard.
Perian Importer.zip (206.2 kB) - added by Thargok on 01/02/08 15:31:50.
Fixed for 10.5 compatibility, still needs HQ icons.
Info.2.plist (35.4 kB) - added by makemute on 05/18/08 07:11:50.
QuickTime Player's Info.plist (version 7.4.5) modified to handle Perian file types with correct icons and to add Quick Look support

Change History

04/23/07 09:29:46 changed by tick

  • milestone set to Sometime after 1.0.

04/23/07 16:11:27 changed by gbooker

I don't think this is something that a component can do.

04/23/07 16:14:22 changed by tick

Can a prefpane?

04/23/07 16:19:09 changed by dconrad

We could do something like what Flip4Mac does and have a mini application that handles the various media types and simply tells QuickTime player to open them. Though I don't know if LaunchServices? would pick up on it if it was inside the prefpane bundle.

04/23/07 19:19:20 changed by anonymous

  • attachment flv.icns added.

QT Icon I modified for FLV, will try to do an MKV one too

04/23/07 19:45:22 changed by anonymous

  • attachment mkv.icns added.

MKV icon

04/23/07 19:45:40 changed by anonymous

  • attachment mka.icns added.

MKA icon

(follow-ups: ↓ 6 ↓ 8 ) 04/26/07 11:38:16 changed by Jon N.

Nice icons. Now how do I apply them systemwide to flv files. I've mucked about with candybar but with no solution. Actually, how do I apply .icns files to systemwide files in general?

(in reply to: ↑ 5 ; follow-up: ↓ 7 ) 04/26/07 12:21:08 changed by tick

Replying to Jon N.:

Nice icons. Now how do I apply them systemwide to flv files. I've mucked about with candybar but with no solution. Actually, how do I apply .icns files to systemwide files in general?

Hence the reason for this ticket, to figure out how to get them to apply.

(in reply to: ↑ 6 ) 04/26/07 12:33:49 changed by Jon N

Replying to tick:

Hence the reason for this ticket, to figure out how to get them to apply.

Now I see. Sorry about that. Good luck with the solution. It will certainly be a welcome change from the generic document icons.

05/18/07 16:10:16 changed by anonymous

  • attachment vob.icns added.

icon for vob

05/18/07 16:10:33 changed by anonymous

  • attachment ac3.icns added.

icon for ac3

(in reply to: ↑ 5 ; follow-up: ↓ 9 ) 06/05/07 05:30:43 changed by RunAway

Replying to Jon N.:

Nice icons. Now how do I apply them systemwide to flv files. I've mucked about with candybar but with no solution. Actually, how do I apply .icns files to systemwide files in general?

I've manually modified QuickTime Player's Info.plit to handle Perian file types with correct icons. You must put new .icns files inside the Resources folder (in the QuickTime Player application bundle) and add new types in the Info.plist file (also inside the bundle). In attachment my modified Info.plist file of version 7.1.6 of QuickTime Player.

06/05/07 05:32:27 changed by RunAway

  • attachment Info.plist added.

QuickTime Player's Info.plist (version 7.1.6) modified to handle Perian file types with correct icons

(in reply to: ↑ 8 ) 06/07/07 22:17:10 changed by Liza Ng

Replying to RunAway:

I've manually modified QuickTime Player's Info.plit to handle Perian file types with correct icons. You must put new .icns files inside the Resources folder (in the QuickTime Player application bundle) and add new types in the Info.plist file (also inside the bundle). In attachment my modified Info.plist file of version 7.1.6 of QuickTime Player.

Besides replacing Info.plist, you will need to run /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -f /Applications/QuickTime\ Player.app/ in the Terminal (to update Launch Services' cache of Info.plist) and relaunch the Finder in order for the changes to take effect. Touching the file may do as well (but I've not tried this).

06/15/07 16:13:17 changed by RunAway

  • attachment PerianAddFile.zip added.

Little AppleScript? application to automate the patching of QuickTime Player to handle Perian file types with correct icons. The script is freely usable and modificable iside the bundle (main.scpt)

06/15/07 16:41:01 changed by RunAway

The script that I've attached essentially copies the icons from itself to Resources folder inside QuickTime Player.app, after this operation pathces the Info.plist adding entries for new files (using a bundled copy of PlistBuddy?). Finally LaunchServices? are updated (thanks to Liza Ng) and Finder relaunched. For info: ranauei [at] gmail [dot] com

06/16/07 11:52:15 changed by RunAway

  • attachment PerianAddFile.2.zip added.

06/16/07 11:52:45 changed by RunAway

  • attachment PerianAddFile.3.zip added.

Improved Version

07/30/07 21:16:13 changed by OwlBoy

That script works really well.

08/01/07 05:33:34 changed by floam

If you start using the systemwide PlistBuddy? instead of your copy, it stops crashing here.

You might also want to not hardcode the path of lsregister. It's not a guarantee it will remain that, and it's in a completely different place here, so I had to change that too.

Works fine beyond those, though.

(in reply to: ↑ description ) 09/21/07 23:53:58 changed by K3vinMartin

Replying to anonymous:

Some kind of replacement icons for formats such as FLV and MKV which QuickTime doesn't have icons for?

This is a great little script! I have modified the code for version PerianAddFile?4.zip to also include .divx file associations. Hope nobody minds. For future reference to all noobs to this site, ALL you need is to download is the latest PerianAddFile?.zip script. All icons and plist changes are added and made automatically. Once the script is run it will ask to relaunch finder. Make sure that you associate the particular file type movies to by default open with Quicktime. You can does this: Right Click the particular movie file you want associated>Select GetInfo?>Select Quicktime using the dropdown menu under the Open With: subsection>Select Change All Button>log out then log back in or restart Finder.

09/22/07 00:04:13 changed by K3vinMartin

  • attachment PerianAddFile.4.zip added.

Added support for .DIVX files. File types supported in this version include: .divx, .flv, .mkv, .mka, .vob, and .ac3. All icons and .plist changes are included in this package. Just run the script. Be sure to associate your file types to open with Quicktime automatically. -divx support added by K3vinmartin

09/22/07 00:07:45 changed by K3vinMartin

  • attachment divx.icns added.

Divx icon for Quicktime file association

09/22/07 00:23:18 changed by tick

I wonder if it would be beneficial if we don't differentiate between different file formats in the icons.

(follow-up: ↓ 16 ) 09/25/07 00:57:11 changed by Thargok

What we need is a basic "Perian" Application that has all the plist settings and icons, however the application is merely a script that passes the file onto quicktime and closes itself. This is how Flip4Mac got around this problem and this should really only take a moment or two.

(in reply to: ↑ 15 ) 09/25/07 14:01:28 changed by tick

  • priority changed from normal to low.
  • severity changed from normal to minor.

Replying to Thargok:

What we need is a basic "Perian" Application that has all the plist settings and icons, however the application is merely a script that passes the file onto quicktime and closes itself. This is how Flip4Mac got around this problem and this should really only take a moment or two.

We welcome patches.

11/04/07 02:21:45 changed by torpy

Path to lsregister has changed in Leopard, execute the following instead"

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -f /Applications/QuickTime\ Player.app/

Everything else is the same, though none of the scripts will work until this change is made..

11/20/07 14:23:48 changed by K3vinMartin

torpy,

hmm...I tried adding the new Isregister path but I still get several errors. Did you change anything else? I am not a script guru. Could you post a corrected version? Thanks

11/23/07 03:35:08 changed by Skyjersey

  • attachment PerianAddFile_Leopard.zip added.

Changed Isregister path to work with leopard.

12/15/07 08:09:20 changed by makemute

I get the following error while trying to run PerianAddFile under Leopard:

sh: .../PerianAddFile.app/Contents/Resources/PlistBuddy: cannot execute binary file

Not too sure why the error arises, considering that QuickTime Player's Info.plist seems to be in XML, rather than binary format.

12/18/07 19:12:16 changed by Dani

I've the same problem as makemute.

01/02/08 15:31:50 changed by Thargok

  • attachment Perian Importer.zip added.

Fixed for 10.5 compatibility, still needs HQ icons.

05/01/08 00:30:31 changed by rabb0159

Can someone please post a script that will add icons to Quicktime 7.4.5 for 10.5.2?

I have tried the PerianAddFile?_Leopard.zip and Perian Importer.zip scripts but neither has worked... Or if someone can post how to manually set this, I'd appreciate the help.

Thank you.

05/18/08 07:11:50 changed by makemute

  • attachment Info.2.plist added.

QuickTime Player's Info.plist (version 7.4.5) modified to handle Perian file types with correct icons and to add Quick Look support

(follow-up: ↓ 23 ) 07/08/08 13:38:59 changed by Madd_the_Sane

I am with the "make a simple application that redirects files opened by it to QuickTime" camp. It would still be usable even if Apple update the Quicktime Player.

(in reply to: ↑ 22 ; follow-up: ↓ 24 ) 07/25/08 21:40:59 changed by tagscuderia

Replying to Madd_the_Sane:

I am with the "make a simple application that redirects files opened by it to QuickTime" camp. It would still be usable even if Apple update the Quicktime Player.

(in reply to: ↑ 23 ) 07/27/08 21:33:19 changed by tagscuderia@yahoo.com

Replying to tagscuderia: Sorry guys, had an issue submitting my comment. I've used 'Perian Importer' and it's worked, the icons got moved across but the info.plist file did not so I downloaded the second version and moved that across. However, I still don't get quick look support which is a shame. I was wondering if anyone else is having trouble and if anyone's found a solution? I think it would be good to keep this as is rather than mimicking Flip4Mac. I hope this gets into the next Perian build.

(in reply to: ↑ description ) 09/03/08 17:08:19 changed by RunAway

Hi, PerianAddFile? was updated by me a bit long time ago, now its name is Perian's Type Installer and can be found at macupdate.