Version 16 (modified by pmerrill, 10 years ago) (diff)


Version Information

Sapphire Beta 4.1 (1.0b4.1)

  • Fixed an issue with the movie importer that was causing some movie titles to be omitted from the movie title chooser. This fixes #32.
  • We have changed the way Sapphire stores cover art. Once the importers have been ran, Sapphire will automatically create folders to house your cover art. See Collection Art for more details.
  • Users now have the option to "Hide Poster Chooser" in the settings menu. This tells Sapphire to automatically pick a poster to use for a given movie without the user needing to select a poster during the movie import.
  • Movie Importer will no longer give the user an empty title chooser.
  • Fixed issue with no posters found causing an exception. This fixes ticket #26.
  • The File Joiner menu has been improved.
  • Fixed various spelling and grammar errors.
  • All menus can now wrap around. This should help users transitioning between the top and bottom of a menu more quickly.
  • Users will now see "Premiered" date for movies instead of "Released" when previewing a movie in the browser.
  • Added badges to the Title Chooser lists. This should help with accidentally selecting the correct title in the wrong importer.
  • Users can now delete metadata for individual files or folders using the Mark Menu.
  • Fixed an issue where the import tools wouldn't flush their queues when the import process was canceled. Changing the skipped collections will no longer require sapphire to be restarted.

Sapphire Beta 4 (1.0b4)

  • Browser listings will ignore leading "A"s and "The"s from titles when sorting alphabetically.
  • Movie and TV Show title choosers now have a much wider selection list. This should help when selecting titles since the user won't have to wait for the text to scroll.
  • Added the ability to hide Video info in the Media Preview.
  • Added the ability to hide Audio info in the Media Preview.
  • Appropriate movies will be adorned with an Oscar or IMDB badge for winning an Oscar or being in the IMDB Top250.
  • Virtual directories are now loaded in the background. This allows for faster loading from the AppleTV menu. The user will be stalled with a load screen if they aren't ready when selected.
  • Settings menu now has some more appropriate icons.
  • Added ability to join together multiple files into one. Great for movies which were segmented. Access this through the mark menu.
  • Sapphire is now compatible to run on Leopard (10.5). This compatibility is processor independent.
  • Sapphire now has Virtual Directories. These directories are compiled directly from the metadata and are independent of a files actual directory location.
  • TV Shows - All recognized episodes are displayed here with the following structure:
    • Show Name
      • Season
        • Episode Titles (sorted by episode number)
  • Movies - All recognized movies are displayed here with the following structure:
    • All Movies
      • Movie Titles (sorted by name)
    • By Genre
      • Genre
        • Movie Titles (sorted by name)
    • By Cast
      • Actor Name (sorted by name)
        • Movie Titles (sorted by name)
    • By Director
      • Director (sorted by name)
        • Movie Titles (sorted by name)
    • IMDB Top 250 (must be ranked)
      • Movie Titles (sorted by rank)
    • Academy Award Winning (must have won an Oscar)
      • Movie Titles (sorted by number won)
  • Sapphire Media Preview now displays movie specific information.
    • Release Date
    • Director
    • Genre
    • Cast (first 3 - headliners)
    • IMDB User rating
    • Plot
  • Added a Poster Chooser that lets the user choose which poster they want displayed for their movie files (ATV 1.1 & Front Row only).
  • Added a new import tool for fetching data for movies.
    • Collecting the movie's release date from IMDB.
    • Collecting the movie's genres from IMDB.
    • Collecting the movie's director(s) from IMDB.
    • Collecting the movie's writer(s) from IMDB.
    • Collecting the movie plot from IMDB.
    • Collecting the movie's oscar count from IMDB.
    • Collecting the movie's IMDB rating.
    • Collecting the movies MPAA rating.
    • Collecting the movie's IMDB Top250 rank.
  • Sapphire Meta Data is now using a binary format - this dramatically reduces the size if the stored metaData file.
  • Sapphire is now capable of seeing all mount points & displaying them in the browser.
  • Added settings that allow Allows the hiding and skipping of collections.
  • The Sapphire Pill has been replaced: the Left button now changes predicates and the Right button now goes to mark menu.
  • Skipping during playback has been improved to allow for finding a particular place a bit nicer.
  • Added support for playing audio files.
  • TV Show files are now sorted by show first, then season, then episode.
  • Fixed the menu dividers to be more compatible with ATV 1.1.
  • Fixed an issue when playing a video where skipping forward and then back would cause the player to crash.
  • Import Tool titles should be a little more informative to what they do.
  • Sapphire now has the ability to enable/disable AC3 passthrough on a per file basis. Enable this feature in the settings menu.
  • Sapphire should now display more accurate sample rate information.
  • Fixed Ticket #5
  • Fixed Ticket #6
  • Fixed Ticket #9
  • Added Enhancement Ticket #12
  • Changed the Sapphire ApplianceIcon?.png to a smaller & better looking image
  • Changed the DefaultPreview?.png to the new image
  • Added the TV show's name to the S/E preview display
  • Sapphire Import tools are more verbose giving the user a better idea what it's currently doing.
  • Sapphire Meta Data structure is more robust - allowing multiple paths and subpaths for a single file.
  • Sapphire Import tools will now play nicely with watchdog. This should solve issues with the importers freezing and/or never starting.
  • Sapphire is now using localizable strings - Time to get some translators!

Sapphire Beta 3 (1.0b3.1)

  • Fixed an issue that was causing the UI to crash when attempting to "Mark All to Refresh TV Date".

Sapphire Beta 3 (1.0b3)

  • File Importer is more clear about what it is doing and what files it's working on.
  • Fixed an issue that was causing the browser to crash.
  • Fixed an bug causing file / directory divider to display more than once on the screen.
  • Updated the meta data pruning functions to be more efficient.
  • Fixed an issue that was causing Sapphire to crash when running in Finder 1.1.
  • Added TV Show data fetching from
  • Added cover art support with the naming conventions of ATVFiles.
  • Episodes will now look for folder cover art (cover.ext) up to two parent directories. This allows for a single cover.ext to be displayed by shows nested using the directory convention of: /<Show>/<Season>/episode.ext.
  • TV Show fetching tool will now attempt to download cover art for individual episodes and place them in a sub-directory (./Cover Art/<filename>.ext).
  • TV Show fetching tool will ask the user to select the appropriate TV Show title if it doesn't know it.
  • TV Show fetching tool isn't as picky when it comes to CAsE senSiTiVe fIlE NAmes.
  • Added episode level ATVFiles cover art support.
  • Show browsers will now display the episode title and episode number instead of the file name and file size respectively if the information is available.
  • Added a smaller sized default preview icon for aesthetically pleasing reflections.
  • Show browser will sort shows by episode number first (when known) and then by filename.
  • File Import tool will now automatically look for correctly formatted ATVFiles XML files to import file information.
  • TV Show fecthing tool will now collect air dates for matched episodes.

Sapphire Beta 2

  • Fixed some texture loading issues
  • Added Fast Directory Switching - This will keep the browser from trying to find updated files when enabled.
  • Added "Scan for new files" to the Favorites/Unwatched? browsers. Selecting this will force the browser to refresh the file listing. This option is only visible when Fast Directory Switching is enabled in the settings menu.

Sapphire Beta 1

We are happy to announce the first beta release of Sapphire.
Comments and any bug reports would be greatly appreciated.
Submit a Report


Screen Shots

Screen shots of the UI can be found here.


See the following installation instructions for: