Tuesday, June 7, 2016

New PPC Media Center Version 6

It seems like just yesterday that I was bitching about Vevo videos on Youtube breaking my Greasemonkey downloaders, and Adam Albrec came to the rescue with PPC Media Center, a GUI frontend for youtube-dl written in all AppleScript. Now he's back with another update and we're all the way at version 6 now. Through that time, the app has evolved from a simple streamer and downloader to a full-featured package that's added multi-segment video support, MP3 creation, Universal binary support, etc., and now with version 6 adds even more to the festivities.

New to this version (quoted from the Read Me):

1. Now supports List (Youtube) / Album (Vimeo) Play & Download.

2. AutoDownloading (Batch) - In the background; separate from Primary Play/Download/MP3-creation functions.

3. Enhanced WebM-avoidance for PPC systems and only downloads as a last-resort - with a prompt (Intel Mac are
unaffected).

4. Dynamically check Python version, and can even work in Intel systems with system-Python problems.

5. New Smart Installer, deletes all install-packages on completion (reclaiming 50+MB of disk-space).



The big addition here is the batch AutoDownloader, allowing you to copy multiple links to the clipboard (links can be separated by commas, spaces, or line breaks) and download them in the background while still being able to play other videos in the foreground.


Also added are Spanish and German localizations. Viva PowerPC!

So give it a download. And when you do, don't forget the Extras/Goodies/Legal folder where you'll find some experimental apps and the localizations.

Of course all the previous features we've come to know and love return for this version, and I'm seriously impressed by the work that went into this and that Adam could do it all with AppleScript. The more likely scenario is he already developed this when I made my original complaint about Vevo videos, but I'll still cling to the belief that my bitching and moaning opened the floodgates of inspiration and led directly to the creation of PPC Media Center. None of this would have happened without PPC Luddite. This blog is all powerful. I am ruler and surveyor of my realm.

PPC Media Center 6 supports both PowerPC and Intel, OS X 10.4 - 10.8. You may download it here:

http://www.mediafire.com/download/a7oo6v27ilma29r/PPC_Media_Center_6.zip

MD5: fa675015ad7f78b82f5fb8affea3247e
SHA1: f371b922a856d48518c33277beb4f8eb2ce023f9


SLIGHTLY UPDATED version with Pasquale Barbaro's Italian localization in addition to the German and Spanish ones:

http://www.mediafire.com/download/r5wqp9y40p88r95/PPC_Media_Center_6.0.zip

MD5: 04188b4e00b69eae8c667dfc0cf2701c
SHA 1: d56e5d721fc3d6d85c54a28121194d3945b3edc8

As always, my original post introducing PPC Media Center will be updated with a download link to the latest version.

(UPDATE: A couple of people have reported getting stuck in a loop at the end of the installer. If this happens, you can download PPCMC_6.0-App_ONLY.zip. It's the app only and doesn't install any missing programs like mp3 binaries or Spark, which you probably already have if you've used previous versions of PPC Media Center.)

12 comments:

  1. Actually Dan - it kinda' was you who gave me the excuse! Was just itching to put my code-training from college to work and youtube-dl was an awesome project, that was almost unusable by regular people - good candidate for automation.

    --------------------------------------------------------------------------------------------------------------
    Still getting asked about two things - so will answer them now. Using other apps for playback (other than QuickTime) and saving to different locations.

    • This spring spent several days researching playback with MPlayer, VLC, NicePlay and the newly-cracked CorePlayer. YES - did get it to work in each case BUT - only after videos had completely downloaded (so not much advantage over normal download). Also, since the video might take however long to download - then start on its own, was a bit strange from a usage standpoint. Also, none of the advanced features of TheatrĂ© Mode could be implemented. ApplescriptAPIs for these other apps (even with GUI-scripting) are just not good enough in the older versions. My brother is looking at doing a Mavericks/Yosemite/El Capitan port in the Spring and will likely revisit this with newer versions.

    • The download issue is HIGHLY problematic. First, it must be hard-coded into the script because of the hand-off that occurs between PPCMC and the AutoDownloader and also, if the newly-selected area is not ALWAYS available, the videos will go to a virtual folder within the hidden "Volumes" folder. Also, unless the Temp-Directory in Application Support is also moved (and it's auto-clearing code), then you are not really saving any wear/tear or space-demands.


    Just because we 'Can' doesn't mean we 'Should'. ;0P

    ReplyDelete
    Replies
    1. Have you considered RealplayerSP? I'm just trying it out now - very versatile, does streaming video and is as efficient at video playback as VLC - maybe a little more.

      Delete
    2. Wayne - I haven't done a lot with RP since OS9, because it is usually a bit bloated/slower, but might be worth a try - I can't put any more time into this beyond adding language packs, but am happy to assist you if you'd like to try it (you can find my email in the Source-Code script files at the top)!

      Before trying you need the following to be scriptable in RealPlayer:

      • Get URL,
      • Start,
      • Fullscreen,
      • get video time-length,
      • get current time within video.

      A way to check this is to do "Open Directory" in Applescript and select RealPlayer's app. It will show all the scriptable components.

      The biggest thing you will be up against is how old the SP version is, and that it will not be able to lean on Perian, the way QuickTime can - so format support will likely be more limited. Also, if it checks security certificates on HTTPS URLs - that could be a real problem (this prevented CorePlayer from opening hardly anything). Let me know if you want to take a crack at it!!

      Delete
  2. ** IMPORTANT NOTE ** You MUST Drag to your hard-drive before first-run/install.

    If you don't, it will just keep running the installer over and over again (showing the Messages about Keyboard Shortcut Support on each of the subsequent runs).

    ReplyDelete
    Replies
    1. Thanks for the clarification! I'm experiencing this "installer loop" issue - what is the best way to correct this?

      Delete
    2. So let me get this straight - you copied the app to your hard-drive FIRST, then ran the installer, and are still seeing the problem?

      Delete
  3. Hi Adam, really thanks for your wonderful application! thank you! i would like to do an italian localization, do i must know how to write code or it is enough that i am italian and i know english? (it is not sarcasm, i really don't know and i wanted to do this)

    ReplyDelete
  4. Dear Pasquale: Thanks so much for your interest in doing a translation. Please Email me at game_creator (at) hotmail.com

    I will send you the list of text items in the app - and once you return it to me, I will get an Italian patch.

    ReplyDelete
  5. So this might be the very last change (unless more language packs come in). Included Pasquale Barbaro's Italian translation to the installer and added a bit that prevents running the app from the Installer image (seems to be the main cause of the 'Installer Loop' problem).

    If any more language packs come in will do my best to get them made ASAP.

    A few people including my brother, are working now on Mavericks+ versions - keep an eye out for them!

    ReplyDelete
  6. Great read! Very informative post about new tool!

    ReplyDelete
  7. hi. i started using it also on my intel macbook pro with snow leopard but i can't find any options to download different quality settings like i do it with my powerbook G4 under tiger/leopard ?
    Is this normal behaviour ?
    If yes do you know to what resolution/quality it's set for downloading under snow leopard ?
    Thanks

    ReplyDelete
    Replies
    1. I found this in the ReadMe file:

      The menu and options vary depending on your system's architecture. PPC Macs will have SD/HD options, where Intel Macs will attempt HD in all situations.

      Delete