This page is a wiki. Please login or create an account to begin editing.


PPC Media Center 7.x - YouTube Streamer, Downloader, & Convertor

Rating:
Your rating: None Average: 4.8 (10 votes)
Category:
Year released:
Author:
Publisher:
#1
[www].se [ftp].se [mirror].us [mirror].de
ppcmc_7.2.1_panther.zip (131.66 MB)
MD5: 9fae738baa86c69fb26fa1bd4f80de3b
For Mac OS X
#2
[www].se [ftp].se [mirror].us [mirror].de
ppcmc_7.2.1_tiger.zip (133.86 MB)
MD5: 4a363ceac86b757cd99c5ff07ebc6820
For Mac OS X
#3
[www].se [ftp].se [mirror].us [mirror].de
ppcmc_7.2.1_src.zip (81.20 MB)
MD5: e296d7b2f202d30bdb04fd290bbcf7de
For Mac OS X
Emulation
Guides on emulating older applications

Table Of Contents


Compatibility

All PowerPC Macs (604, G3, G4, G5) running Mac OS X 10.3.9 or later are supported. The Panther version works on Tiger, but the Tiger version has a slightly more efficient FFplay, although with a Mac mini G4 I can play 480p H.264 MP4s on Panther and Tiger without issue. FFplay does best on G4 and G5 Macs. While it works on G3 Macs, performance is not great.


Features

YouTube and Twitch options use Youtube-dlc, which may stop working if it becomes out of date. If you are getting errors when using these options, update YouTube-dlc with the App or the Web Interface.

Not all resolutions may be available on some videos (although 360p is gaurenteed), if you see an error in Terminal.app about the format not being available try a different one (360p is guaranteed to work).


Installing The App

Copy 'PPCMC.app' into your /Applications folder. If you try to run PPCMC.app anywhere but the /Applications folder and or rename PPCMC.app you will be prompted to change it to /Applications/PPCMC.app.


Installing The Web Interface

Open PPCMC.app and select the 'Web Interface' option. Then select either 'Install' or 'Uninstall'. After doing so, make sure Web Sharing is enabled in your Mac's System Preferences.


Using The App

On the first launch of PowerPC Media Center, you will be asked what media player you'd like to use, as well as if you want videos to start in fullscreen automatically. After selecting your initial preferences, you can optionally edit the media player command yourself to add additional args. PowerPC Media Center will remember these preferences, however you can change them at any time with the 'Edit Preferences' main menu function in the app.

Supported External Media Players

PowerPC Media Center comes with the latest version of the FFplay media player. If you do not want to use FFplay, you can use one of the following external media players:

*The latest official VLC versions for Panther (0.8.6i) and Tiger (0.9.1) are very outdated compared to the last Leopard version (2.0.1). Twitch streaming may have incompatibility issues if using a VLC version older then 2.0.1, and FFplay should be used for Twitch streaming on Panther. VLC 0.9.1 appears to not work with YouTube streaming anymore, but Twitch remains working.

URLs can be used in 3 ways. When PPCMC.app is opened and an option that requires a URL is selected, PPCMC.app will check if the clipboard contains a copied URL, and if Safari is open. If Safari is open the last active window's URL will be selected. If the clipboard contains a URL then it will be selected. If there is both a copied URL in the clipboard and Safari open, a prompt will display allowing you to select either URL for use. If Safari is not open and a URL is not in the clipboard a text input box appears for you to enter a URL in.

Streaming YouTube Videos

YouTube videos can be streamed by all 3 supported players at up to 360p. Unless the video was originally a live stream, only up to 360p can be streamed due to YouTube changes. See below on ended live stream differences to standard videos.

Streaming YouTube And Twitch Live Streams

VLC and Mplayer can stream Twitch.tv and YouTube live streams. Some Twitch live streams can even play full speed in windowed VLC version 0.8.6i at 160p on a 300MHZ G3 with 544MB of RAM.

QuickTime is not supported for live stream features.

Ended YouTube live streams can be streamed at 720p as well as 360p.

Live Youtube live streams can be streamed in many more formats then standard videos or even past ended live streams. 144p, 240p, 360p, 480p, and 720p are all available. 480p performs very well on a fast G4.

Twitch live streams can be streamed at 160p, 240p, 360p, 480p, and 720p.

Downloading YouTube Videos In The App

If the current URL is a channel or playlist instead of a single video, any of the below options as well as the 'Download YouTube Video(s) as M4A' option will download every video on the channel not in a playlist or the entire playlist. If a video in a Playlist is deleted or removed it will simply be skipped and the specified option will continue.

The 'Download YouTube Video(s) as MP4 H.264' category provides options that directly download specific formats YouTube provides and combines them into one MP4 H.264 file. These files can later be played back by any media player up to the task. For resolutions higher then 480p Core Player should be used.

The 'Download YouTube Video(s) as MP4 H.264' category excludes some lower end PowerPC systems such as the iBook G3 Clamshell 300MHz, as it is just not up to the task. Also, QuickTime versions older then 7.3.1 may not support MP4 H.264. This is important since Mac OS 8.6-9.2.2 can run only up to QuickTime 6. QuickTime 6 does not support H.264 MP4 files, however it was the first version to support MP4 Part 2. MP4 Part 2 is the direct predecessor of H.264. These reasons are why the 'Download+Convert YouTube Video(s) for QuickTime 6' category exists. Along with providing MP4 Part 2 options, MP3 and even MP1 for a 300MHz G3 is provided in this category. All options that also convert the downloaded YouTube videos will take longer then the options in the 'Download YouTube Video(s) as MP4 H.264' and using the fastest PowerPC Mac available is recommended to speed up conversion time.

Converting Existing Files

The Convert Media File option supports the following output formats listed below.

  • 240p MPEG 1
  • 360p MPEG 1
  • 480p MPEG 1
  • 240p MP4 Part 2
  • 360p MP4 Part 2
  • 480p MP4 Part 2
  • 720p MP4 Part 2
  • MP3 @320KB/s Birtate
  • MP3 @128KB/s Birtate
  • MP3 @96KB/s Birtate
  • Mono MP3 @320KB/s Birtate
  • Mono MP3 @128KB/s Birtate
  • Mono MP3 @96KB/s Birtate
  • The 240p and 360p options have a video bitrate limit of 500KB/s. The 480p options have a video bitrate limit of 1MB. The 720p options have a video bitrate limit of 3MB. These specifications were chosen for compatibility and performance reasons.

    Misc Options

    The PPCMC Shell option presents you a special Terminal.app window that adds the PPCMC subsystem to the $PATH. This allows you to use OpenSSL, Python, CURL, or any other program within PPCMC.

    The About option displays the versions of PPCMC's dependency programs.

    Other misc options are quite self explanatory.


    Using The Web Interface

    The web interface allows you to use select options remotely on your local network. Specifically written to be compatible with Internet Explorer 5, Classilla, Netscape Navigator 4, and TenFourFox. It is ran from one PPC Mac with PPCMC installed that is connected to a local network and the Internet. Other devices on the same local network can access the Web Interface.

    Connecting Devices

    Get the URL of your PPCMC Mac from the System Preferences Sharing section, it will be displayed after Web Sharing is turned on.

    Then using any computer in the same local network, load the URL + ppcmcw/index.php in a Web browser. Example URL below (replace 192.168.1.123 with your Web Sharing IP).

    http://192.168.1.123/ppcmcw/index.php

    Do not hit the server with multiple requests, only one at a time is currently supported.

    Downloading YouTube Videos With The Web Interface

    Select any of the download options presented on the web interface homepage. The new page will contain a text box, paste any YouTube-dl link into it and click the Go button. This may take quite a few minutes, all depending on length of video, specified file type, and speed of the server running it. This is why you should run the web interface on the most powerful Mac OS X 10.3.9-10.6.8 Mac you have. After the process completes, the browser will stop loading and the output of all commands used to complete your request will be displayed. You can then click the Downloads link in the web interface to go to the dl directory. This directory contains any videos downloaded via the web interface, which can be downloaded directly to your Mac. This can be cleared by clicking the delete all button on the home page.

    Streaming Web Interface Files On The DL Page

    QuickTime 6 MP4's as well as MP3's can be streamed directly from the dl directory with a compatible web browser. Alternatively you can open the URL in Quicktime 6, which enables fullscreen playback and better performance.

    Displaying URLs With TLS 1.3 Support

    The Display URL option allows you to view websites within the web page using up to TLS 1.3. HTML, mostly text based pages work best. Viewing websites in this way is static. Websites that partially work include wikipedia.org, macintoshgarden.com (even downloads), macos9lives.com, and YouTube.com (no streaming obviously). Keep in mind this results in something broken but most times readable and better then nothing.


    Changelog

    Originally created by 'Hugh Downs' ('OpenSourceMac' of Macintosh Garden) with contributions from Dan at ppclundite, PowerPC Media Center was in development for 6 years until the last final update. All versions 7.0 and above have been worked on by Alex Free. 'Wicknix' of the MacRumors PPC forum is responsible for the Twitch.tv live stream support. 'Wowfunhappy' of the same site suggested a solution to make one FFMPEG work on G3's wltb AltiVec disabled but also G4's and G5's with AltiVec enabled.

    I am also very grateful for Thomas Bernard's SDL 2.0.3 patches for Mac OS X 10.4 PPC that I came across at https://gist.github.com/miniupnp/26d6e967570e5729a757 . I used the same changes but made new patch files for the SDL2 included within PPCMC.

    7.2.1 - 10/29/2020

    Better FFplay performance.

    Replaced YouTube-dl 9.20.2016 with YouTube-dlc 10.26.2020. The updater has also been changed to use YouTube-dlc, as YouTube-dl development has stopped since the DMCA.

    Rewrote and fixed the preference system. You can now also edit the media player command if you want to expand your initial preferences.

    Implemented Dronecatcher on the MacRumor forums suggestion setting the ffplay log level to quiet by default.

    7.2 - 10/26/2020

    Updated cURL to latest version, 7.73.0.

    Enabled Zlib in cURL.

    Updated OpenSSL to latest version, 3.0 Alpha 7.

    Added latest version of FFplay, 4.3.1.

    Updated YouTube-dl to latest version, 2020.09.20.

    New UI and prefernces in app.

    Added Panther_SDL2 release 1 (SDL2 2.0.3.

    Rewrote build system, now creates a Tiger and Panther optimized builds.

    7.1.9 - 8/15/2020

    Updated OpenSSL to latest version, 3.0 Alpha 6.

    Updated FFMPEG to latest version, 4.3.1.

    Updated YouTube-dl to latest version, 2020.07.28.

    Added an option to download a YouTube video as a 720p MP4 and open in CorePlayer.

    7.1.8 - 7/15/2020

    YouTube live stream at 360p fix

    7.1.7 - 7/11/2020

    YouTube live stream support at 144p, 240p, 360p, 480p, and 720p.

    Mplayer support.

    Updated FFMPEG to latest version, 4.3. Some AltiVec code is broken in version 4.3 so I have reverted 3 files to what they were in FFMPEG 4.2.3 to fix the issue. This is a workaround until the stable FFMPEG has correct AlTiVec code.

    Added SoundCloud download option.

    Added 720p streaming of ended YouTube live streams in VLC and Mplayer..

    Support for Converting existing files to 96KB/s, 128KB/s, and 320KB/s MP3s. Mono options are also available for the above.

    Updated and fixed the 720p YouTube format for downloading YouTube videos as 720p H.264 MP4 files, which work very well on a fast G4 with Core Player.

    All VLC and Mplayer options now support full screen.

    Updated CA Certificate PEM to the latest 6/24/2020 cURL Mozilla extraction.

    Updated Curl to latest version 7.71.1.

    Official PowerPC 604 support.

    7.1.6 - 6/27/2020

    Updated FFMPEG to the latest version, 4.2.3.

    Full screen option removed due to not working on Panther.

    Fixed Panther only instability.

    New HTML documentation and 'licenses' directory in releases.

    A new optimized AlTivec enabled FFMPEG G4/G5 only build will always be released alongside the standard G3/G4/G5 one.

    Every dependency is compiled with the Mac OS X 10.4 Universal SDK at the Mac OS X 10.3 level. Before all programs that could use the 10.3.9 SDK used it, and all others used the 10.4 Universal SDK. This change has been made so that the 10.3.9 SDK is not required for building, and does not affect compatibility whatsoever. Mac OS X 10.3.9 universal G3/G4/G5 binaries are still produced from any Leopard Mac using the build script.

    Fixed the Download 360p MP4 option.

    7.1.5 - 5/11/2020

    Fixed Twitch.tv 160p stream option.

    7.1.4 - 5/10/2020

    Added Twitch.tv live streaming support thanks to wicknix on the MacRumors Forums. His method allows streaming Twitch.tv live streams with VLC 0.8.6i, the last VLC version released for Mac OS X 10.3.9 panther.

    Enabled Zlib in FFMPEG compile.

    More efficient functions in app.

    Added YouTube video streaming support for VLC.

    7.1.3 - 5/7/2020

    Improved the Web Interface uninstaller and installer scripts.

    7.1.2 - 5/7/2020

    If a URL is required for the selected option and one is not copied to the clipboard, PPCMC will check if Safari is running. If Safari is running the URL of the last active window will be set as the URL. This means you can simply load the YouTube video's web page, and then open the PPCMC app to use the Safari URL. If Safari is not running a text input box will be presented to enter the URL manually. If Safari is running and a URL is copied to the clipboard, an option menu will be presented for the user to select either URL.

    Implemented choose file and choose directory, replacing the text input boxes of relevant features.

    Download Any URL option now can use a link copied to the clipboard.

    Updated OpenSSL to version 1.1.1g.

    Updated Curl to version 7.70.0.

    Updated Python to version 2.7.18.

    Cleaned up code and reduced complexity by implementing more universal functions.

    YouTube-dl downloader now displays the Youtube-dl version before and after download.

    Improved UX in Convert Media File option.

    Improved documentation.

    M4A option now embeds thumbnails.

    Added back full screen streaming functionality (as was in older PPCMC builds) with the new Stream Full Screen option.

    On launch the app now checks if it is running in the /Applications directory, or somewhere else. Running anywhere but the /Applications directory is not supported and a dialogue will now display informing the user if this happens.

    Added the latest version of AtomicParsley, version 0.9.0 for M4A thumbnail support.

    7.1.1 - 4/15/2020

    MPEG 1 converting fixed.

    Input file paths and Output file paths specified in the Convert Media File option no longer need to be escaped with slashes. This means a file path like "~/Desktop/some media file (official file).mp4" now works.

    The Convert Media File option has been completely rewritten to include the following options:
    240p MPEG 1 (Up To 500 KB/s Video Bitrate)
    360p MPEG 1 (Up To 500 KB/s Video Bitrate)
    480p MPEG 1 (Up To 1 MB/S Video Bitrate)
    240p MP4 Part 2 (Up To 500 KB/s Video Bitrate)
    360p MP4 Part 2 (Up To 500 KB/s Video Bitrate)
    480p MP4 Part 2 (Up To 1 MB/s Video Bitrate)
    MP3 @320KB/s Bitrate

    7.1 - 4/7/2020

    Web Interface 0.5 beta, now can be ran from Mac OS X 10.4-10.6.

    New Web Interface option, Display URL. This allows you to view certain web pages up to TLS 1.3 in ancient browsers.

    7.0.9 - 4/2/2020

    Web Interface 0.4 beta, a YouTube download website for ancient browsers.

    OpenSSL updated to latest version 1.1.1f.

    Download MP1 For 300MHZ G3 option added to PPCMC.app and web interface. Looks stunning on the Clamshell.

    7.0.8 - 3/20/2020

    For download options that specify resolution, it is specifically requested. Note that not all resolutions may be available. If for example 480p is not available, try 360p and so on. This change has been made to prevent incompatible video formats from being downloaded.

    Added 2 new options, Download 144p MP4 and Download 144p MP4 For QuickTime 6.

    7.0.7 - 3/20/2020

    All video related download options now disable the av01 video codec and forces standard MP4 x264.

    3GP is no longer supported due to sync issues that can not be fixed.

    At the request of the original author, the download MP3 option now only downloads M4A audio which makes converting much faster for said option.

    Any MP4 x264, MP4 Part 2, or MP3 can now be converted with the Convert Media File option.

    Removed legacy, now unnecessary YouTube-dl arguments for streaming.

    Added PPCMC Shell option. You now have the full power of PPCMC's modern subsystem available at any time in a special Terminal window.

    Updated Curl to the latest version, 7.69.1.

    You can now download any URL with PPCMC using the Download Any URL option which supports up to TLS v1.3. That's right, TLS 1.3 on Panther.

    7.0.6 - 3/11/2020

    Added M4A downloading.

    7.0.5 - 3/11/2020

    3GP streaming and download.

    7.0.4 - 3/10/2020

    FFMPEG is now compiled with altivec disabled and for arch ppc to fix G3 support.

    Curl has been updated to the latest version, 7.69.0.

    You can now open PPC Media Center and use features that don't require a URL if you have no URL copied to the clipbord.

    When a URL is copied and PPC Media Center is opened, it is displayed as the title of the window.

    MP4 Part 2 Download and convert options for 240p, 360p, and 480p now allow videos to be played back on Mac OS 9 using QuickTime 6.1.

    Added latest Bzip2 1.0.8 for FFMPEG.

    7.0.3 - 3/4/2020

    PPC-Media-Center.app is now PPCMC.app.

    OpenSSL updated to 1.1.1d.

    New Mozilla CA Certificate PEM.

    Zlib 1.2.11 is now used instead of the ancient one in Mac OS X.

    Mac OS X 10.3.9 support.

    7.0.2 - 2/28/2020

    Added 240p, 360p, 480p, 720p, 1080p, download video options. These will download the best mp4 video stream and m4a audio stream up to the selected resolution and ffmpeg will make them one mp4 file.

    Added download best video quality option, to download the highest quaility mp4 video stream and m4a audio stream available.

    Make MP3 Options now download 480p videos with the best mp4 video stream and m4a audio stream.

    Added about option to display the information about the installed command line utilities.

    7.0.1 - 2/26/2020

    Fixed FFMPEG error.

    FFMPEG is now compiled with OpenSSL enabled.

    The build script now uses my patch to disable texi2info usage in the Makefile of FFMPEG.

    Changed build.sh detect compiled app bundles in it's directory instead for a cleaner build.

    Changed build.sh to exit on error.

    7.0 - 2/25/2020

    Everything is compiled into the .app. No weird installation of multiple packages, just copy the .app to /Applications.

    All of the dependencies have been replaced with my modern compiled ones. They are openssl 1.0.2u, curl 7.68.0, the curl CA bundle, ffmpeg 4.2.2, lame 3.99.5, Python 2.7.17, and the latest YouTube-dl. All of these are compiled into the app, TenFourFox style.

    Everything uses SSL/TLS/HTTPS now.

    To compile all of the dependencies in this weird awesome way, I've included a build script in the new source release.

    You can now download the latest YouTube-dl with PPC Media Center.

    Auto Downloader now removed since rstFndr.app is not open source.


    Bundled Programs

    Unless otherwise noted, each program is the newest version and up to date as of this release on 10/29/2020.


    Licenses

    PPCMC itself is released into the Public Domain, however it uses many dependency programs under different terms. All licenses are distributed within each release, in the 'licenses' folder. PPCMC is entirely open source, all patches, source code, and build scripts are available in the separate source download.

    Compatibility
    Architecture: PPC

    604/G3/G4/G5 Mac OS X 10.3.9-10.6.x

    Comments

    OpenSourceMac's picture
    by OpenSourceMac - 2020, November 26 - 7:47am
    4

    Do you know if there are any FFPlay Binaries for PPC Tiger? Or does a person need to compile them?

    OpenSourceMac's picture
    by OpenSourceMac - 2020, November 4 - 12:19am

    Now this would just be for Coding-Fun, but I bet there is a way to compare both update paths and have it auto-recommend the most current (using CSS-Selectors to get version variables).
    Not saying this is preferable, as there will likely be advantages to one or the other, but might be fun!

    I setup a launcher for Return to Castle Wolfenstein mods, and just for yucks, setup a 2nd check to make sure it initializes properly - using checksums and while with was MASSIVELY over-engineered, it was fun to deliberately put the wrong ini file in a mod-source folder, within the app, and when triggered, see the app automatically replace it with the correct one and launch. Yes, I have no life ;0p

    alexfree's picture
    by alexfree - 2020, November 3 - 5:41am

    That sounds like a great idea, I've added doing that to the todo list of version 7.2.2.

    OpenSourceMac's picture
    by OpenSourceMac - 2020, November 2 - 2:09am
    4

    Alex: https://youtube-dl.org/ is still updating from the original team. An update just came out. Might be worth adding an update choice to your app. It just fixed a bunch of new errors from YT in the last week.

    alexfree's picture
    by alexfree - 2020, October 29 - 8:49am

    All users should update to PPCMC 7.2.1. PPCMC has changed from using YouTube-dl to YouTube-dlc, to get the new YouTube-dlc and the ability to update YouTube-dlc from the app you must be using version 7.2.1.

    alexfree's picture
    by alexfree - 2020, August 30 - 7:54pm

    Yea latest version is over a month old now, YouTube is definitely getting more aggressive as well when it comes to API changes.

    OpenSourceMac's picture
    by OpenSourceMac - 2020, August 30 - 5:18pm

    They've really slowed-down releases. Might be necessary for a branch at some point if they stop updating.

    headpain's picture
    by headpain - 2020, August 30 - 4:07pm

    This error occurs on some videos (it is important that not all) even with the latest version of youtube-dl. This rarely happens, and it often happens that the error disappears in one video and appears in another. I was not able to figure out a specific algorithm for such incidents

    alexfree's picture
    by alexfree - 2020, August 30 - 2:11pm

    YouTube-dl might be out of date, use the built in Download Latest YouTube-DL option and try again.

    headpain's picture
    by headpain - 2020, August 25 - 2:42pm

    When i try stream video/download video i got error "Unable to extract video data". What is this mean?

    Antonin29's picture
    by Antonin29 - 2020, August 12 - 2:17pm

    Ok I see! Thanks for the insights

    alexfree's picture
    by alexfree - 2020, August 12 - 1:07am

    Nothing is impossible, but I think that is out of my league unfortunately. A few of the programs actually require the Mac OS X 10.4 SDK to compile, the 10.3 SDK is not sufficient. I’m using a known workaround by compiling with the 10.4 SDK at the Mac OS X 10.3 api level to get these programs to run on Mac OS X 10.3.9. This is why PPCMC requires 10.3.9 and 10.3.8 does not work.

    Antonin29's picture
    by Antonin29 - 2020, July 30 - 4:28pm

    Hey! Silly idea: since Jaguar is the first OS X version to be really usable and the last to be out of the box snappy on a G3, I was wondering if we could see somekind of strip down version of the PPC Media Center for it or is it impossible considering the limitation of its library?

    headpain's picture
    by headpain - 2020, July 16 - 5:49pm

    Thanks so much for reply

    alexfree's picture
    by alexfree - 2020, July 16 - 4:50pm

    I don’t make that Mplayer, so I’ve done a bit of research. According to the Core Player page on the garden the Core Video framework (which is missing and preventing Mplayer from executing) is only available on Mac OS X 10.4.11 and later.

    So the SMTube Mplayer requires 10.4.11 and later, I know you run 10.4.6.

    headpain's picture
    by headpain - 2020, July 16 - 4:24pm

    When i try stream youtube video in MPlayer (bulid in previous link) terminal says error. Log here:

    [MYCOMPUTER:~ johnjohn123$ export REQUESTS_CA_BUNDLE=/Applications/PPCMC.app/certs/cacert.pem
    MYCOMPUTER:~ johnjohn123$ /Applications/PPCMC.app/bin/python2.7 /Applications/PPCMC.app/bin/youtube-dl --prefer-ffmpeg --ffmpeg-location=/Applications/PPCMC.app/bin/ffmpeg -f 18 -o - {link} | /opt/local/bin/mplayer -
    dyld: Library not loaded: /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    Referenced from: /opt/local/bin/mplayer
    Reason: image not found
    [youtube] z0_kq42CT68: Downloading webpage
    [download] Destination: -

    ERROR: unable to write data: [Errno 32] Broken pipe
    Trace/BPT trap]

    headpain's picture
    by headpain - 2020, July 16 - 4:04pm

    Thanks so much for the answers. Regarding CorePlayer - I will try this)

    alexfree's picture
    by alexfree - 2020, July 16 - 3:59pm

    Everything is working as designed. Answers:

    1) VLC needs an initial amount of video to start streaming, your just seeing the initial chunk. This is still streaming as no file on the device is actually downloaded, the video is “downloaded” into VLC directly. QuickTime does not need to do this. Mplayer works the same way as above, it can take some time before the stream starts as it is essentially buffering.

    2) Mplayer from SMTube is needed, download that here for Tiger/Leopard G4/G5. This is from the SMTube thread.

    3) Stated on the User Guide in the Supported Media Players section, “Not all resolutions may be available on some videos, if you see an error in Terminal.app about the format not being available try a different one (360p is guaranteed to work).”. Ever seen a YouTube video with no 720p option in the browser? Same thing.

    On a side note, downloaded 720p YouTube videos should play great on your Mac with CorePlayer, at least they do on my 1.42GHz G4.

    Did this answer everything?

    headpain's picture
    by headpain - 2020, July 16 - 10:42am

    I noticed several oddities after global testing of PPCMC.

    1. When trying to stream Youtube video via VLC, the terminal starts downloading a video or other file of considerable size (ETA ~ 02: 14). In contrast, when playing through QuickTime, the download does not start, but the video is played “immidiately”.

    2. When you try to play something through Mplayer, the application responds with "" This feature req. Mplayer (1.3 recommended) installed at / opt / local / bin / mplayer ". However, my attempts to find version 1.3. Or install the existing version in the required location were unsuccessful. How to do this?

    3. When trying to play 720p (Youtube), the terminal said: "Requested format is not available". (I know that 720p will still not play on the system under test with a processor frequency of 1.33gz)

    alexfree's picture
    by alexfree - 2020, July 16 - 3:32am

    Fixed in version 7.1.8 thanks for the bug report.

    headpain's picture
    by headpain - 2020, July 15 - 6:50pm

    When streaming Youtube (Live) via VLC, Media Center crashes when you select 360p quality, and the letter "p" is missing in the menu after "360".
    OS x 10.4.6 PPC.

    alexfree's picture
    by alexfree - 2020, July 14 - 8:22pm

    Your welcome!

    headpain's picture
    by headpain - 2020, July 14 - 4:21pm
    5

    Thank you so much for the titanic work you have done!

    Antonin29's picture
    by Antonin29 - 2020, July 2 - 2:29pm

    Truly one of the best thing that happened to PPC Macs since the original version of the PPC Media Center; each overhaul is better than the previous one. Thank you for your hard work.

    headpain's picture
    by headpain - 2020, June 27 - 7:38pm
    5

    The new version works fine on PPC G4 1.33Gz 10.4.6. Now you just need to add Youtube live streams support and it will be a perfect creation!

    headpain's picture
    by headpain - 2020, June 6 - 5:50pm

    Comment for users. When you click "Stream Twitch.tv..." terminal may say:
    "ERROR: Unable to download JSON metadata: HTTP Error 410: Gone (caused by HTTPError()); please report this issue on |htps//yt-dl.org/bug| . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output."
    This is the youtube-dl problem. Be sure waiting to next dl version, and all be working. Sry fo my english.

    alexfree's picture
    by alexfree - 2020, May 8 - 11:43am

    Great idea, if download fails then revert. I’ll add it in the next version. I’ll see if TenFourFox supports AppleScript and add it in if it does. I have a similar setup with one of my PPC Macs hooked up to my TV as well.

    debian_i386's picture
    by debian_i386 - 2020, May 8 - 4:12am
    5

    Hi Alexfree,

    I use PPC Media Center pretty much on a daily basis since my PowerBook G4 is connected to my analog TV set. At the moment, it is what I use for watching TV, and I enjoy using PPC Media Center for streaming YouTube on my PowerBook G4.

    One suggestion I have is that when updating youtube-dl through the GUI, ppc media center should make a back up of the original youtube-dl script. I say this because earlier today, github was having S3 authentication issues and it resulted in the youtube-dl update script downloading the S3 error page and overwriting youtube-dl script.

    "Integrates with Safari to obtain URL's automatically."

    Are there any plans on integrating this with TenFourFox?

    alexfree's picture
    by alexfree - 2020, April 24 - 12:04am

    Thank you! That means a lot.

    OpenSourceMac's picture
    by OpenSourceMac - 2020, April 18 - 11:38pm

    This is actually doing better than Youtube-DLG for Linux/Windows. Have run into a few cases where the audio is not getting downloaded properly on that one, but on yours (at least at 1080p), it's grabbing just great.

    alexfree's picture
    by alexfree - 2020, April 4 - 8:25am

    Glad you find it cool, still haven’t heard from Dan, hope he is doing okay.

    OpenSourceMac's picture
    by OpenSourceMac - 2020, April 3 - 4:10pm

    Web Interface is Pretty BadAss! I find OS9 nearly unusable on the web, but for Panther - this is a GREAT option.

    Europa's picture
    by Europa - 2020, April 3 - 1:23pm

    It's awesome! I like the progress on the download page Laughing out loud

    alexfree's picture
    by alexfree - 2020, April 3 - 2:32am

    What do you think about the web interface?

    OpenSourceMac's picture
    by OpenSourceMac - 2020, March 24 - 3:39am

    I think I'm too old to learn that! ;0p

    alexfree's picture
    by alexfree - 2020, March 23 - 3:31pm

    I've learned a lot of applescript by just seeing how you accomplished things in 6.0 lite! Thanks, I'll run anything by you if I have questions.

    Yea Dan's blog has the only torrent client I could find for Tiger that still works, I've read most of his blogs.

    I'm sure you've already went through the build script+patches in the source, pretty neat huh? Didn't even use MacPorts, just plain old Xcode 2.5.

    OpenSourceMac's picture
    by OpenSourceMac - 2020, March 23 - 3:58am

    Dan ROCKS! BTW, if you have any questions on Applescript - feel free to send them over. I'm not nearly as good as you at compiling, but with Applescript, have not really run into any problem not solvable.

    alexfree's picture
    by alexfree - 2020, March 23 - 3:01am

    I really do appreciate your blessing on this, I’m glad you find it useful. I set out to make the best possible tool, I’m really happy with the QuickTime 6 settings. I’ve converted 87 music videos taking up about 9GBs that playback in Mac OS 9 so far.

    You have given me an amazing software to work with, I actually didn’t know any AppleScript until I started working on this really.

    I sent Dan an email, I’d love to explain the black magic behind this program!

    OpenSourceMac's picture
    by OpenSourceMac - 2020, March 21 - 4:08am

    P.S. It is amazing how much you have done to spice this up. Very good work.

    OpenSourceMac's picture
    by OpenSourceMac - 2020, March 21 - 4:06am

    His email can be found in the site: http://ppcluddite.blogspot.com/

    alexfree's picture
    by alexfree - 2020, March 20 - 4:28pm

    Awesome! I just updated it to work as you suggested btw. How can I get in contact with Dan?

    Bolkonskij's picture
    by Bolkonskij - 2020, March 13 - 4:41pm

    So just gave it a try. It works perfectly on my Power Mac G4 (Dual 1.67 Ghz) and OSX 10.4.11. No issues, everything clearly laid out. Thanks for picking up the project and continuing the good work - another step to keep our PowerPC Macs useful & online! Smile

    OpenSourceMac's picture
    by OpenSourceMac - 2020, March 13 - 2:36am

    No worries - just curious!! Very gratified to see this get passed-on to a new set of hands. I just don't have the time to work on it anymore, but the need is there. BTW - Dan over at PPCLuddite would love to host this for you too and do an article on it. I told him about it, but I think he'd really enjoy corresponding with you!!

    alexfree's picture
    by alexfree - 2020, March 12 - 9:25pm

    I’m pulling the best audio and video separately. Your right, I can just download the m4a and transcode to MP3 I’ll have it do that in 7.0.7.

    OpenSourceMac's picture
    by OpenSourceMac - 2020, March 12 - 4:38pm
    4

    The only thing I would inquire about is why you are making MP3s from 480p? You get MUCH better audio quality from 720P. OR are you pulling the audio and video streams separately? Because if so, you could dispense with the video portion all-together and save a lot of bandwidth (someone could simply download the video separately if they wish).

    Oldyoungmac's picture
    by Oldyoungmac - 2020, March 12 - 3:14pm
    5

    Very good tool. How can i change the download location ?