Thumbnails, XBMC related projects and sites

From XBMC
(Difference between pages)
Jump to: navigation, search
(Program Thumbnails)
 
 
Line 1: Line 1:
An impressive feature of XBMC is its ability to display custom thumbnails (also known as an "icon") on most items displayed. You can assign thumbnails to folders, programs, music, videos, bookmarks, and of course pictures. You can choose to let XBMC automaticly download thumbnails for music-albums and video/movies from the internet or you can create your very own custom thumbnails, (or you can download custom thumbnails that others have created).
+
===Official XBMC community sites/pages===
 
+
*The [http://xbmc.org/ official XBMC website].
 
+
*The [http://forum.xbmc.org XBMC forums] offers help and support for both end-users, developers, skinners and graphics-designers (English only!).
 
+
*[http://www.mirc.com/irc.html IRC channel: #XBMC (on Freenode network), official support/chat on IRC] (English only!).
==Custom Thumbnails==
+
*[http://sourceforge.net/projects/xbmc XBMC @ SourceForge.NET], the Official XBMC Project page (English only!).
You can easily create your very own user-defined thumbnails on your computer with image tools like Adobe PhotoShop or Paint Shop Pro (or even Paint in Windows). You can alternativly downloaded thumbnails that others have created from the internet (from places like [http://www.xbox-skins.net xbox-skins.net] and many XBMC fan forums). Then you simply have to rename those thumbnails and transfer/copy them to the right location and XBMC will display them. Use JPG or PNG (with transparancy) image-format, and size of the picture to anything from 128x128 to 256x256 in pixel size, (the larger the image is the better it will look on a good display but at the same time large thumbnails loads slower). On a non-HDTV displays a image that is approx 100x140 is recomended for video/movies thumbnails (which is the size that is most common on [[IMDB|IMDb]]), and approx 75x75 for music-albums (which is the default size on [http://www.allmusic.com allmusic.com]). For 720p/1080i HDTV displays a size of approx 182x256 for video/movies thumbnails, and approx 200x200 for music-albums (such music-albums can be found on [http://www.allmusic.com allmusic.com]).
+
 
+
 
+
 
+
 
+
==Thumbnailing Individual Items in a Single Directory==
+
Name the icon file the same as the file you would like it to display for with a .tbn extension ie: ''Transformers.avi, Transformers.tbn''. This is particularly useful for using custom thumbnails for movies.
+
 
+
'''Example:'''
+
Movies\path\'''moviename.avi'''
+
Movies\path\'''moviename.tbn'''
+
 
+
 
+
 
+
 
+
==Folder Thumbnails==
+
[[image:myvideos.jpg|right|360px]]If you store each of your movies and music-albums in a separate subfolder to keep things organized, you can also make the movie folder have a custom thumbnail image. To do this you eiter need to save your JPG/PNG thumbnail as folder.jpg and place it in your movie/album folder, or you can save it was <foldername>.tbn and place it inside the same folder and you folder is located, (remember, XBMC first checks for <foldername>.tbn before checking for folder.jpg). Note that it MUST be named .jpg, even if it is a .png format image.
+
 
+
<br><br><br>
+
'''Examples:'''
+
Movies\path\moviename\'''folder.jpg'''
+
Music\path\album\'''folder.jpg'''
+
or
+
Movies\path\'''foldername'''\
+
Movies\path\'''foldername.tbn'''
+
 
+
Now your album/artist folder will have a lovely custom thumbnail-image.<br>
+
 
+
 
+
 
+
 
+
==Program Thumbnails==
+
In order to display the image displayed for a game, emulator or application, simply rename the desired image '''default.tbn''' and place it in  the folder where the corresponding default.XBE is located.
+
 
+
==Music Thumbnails==
+
Music Thumbs are assigned as part of a multitier process. First, the Tag Reader runs and caches any embedded art using the folder path and the album name. If the album name is unavailable, its cached using the fully qualified name. (This assumes, of course, that you have tag reading enabled). You can also use "Get Thumb" to download the album thumbnail from [http://www.allmusic.com allmusic.com (AMG)] for a specific album/folder or do a scan of all your music files in all shars. Thumbs also get downloaded when you rip AudioCD's to your Xbox with XBMC (which is described in the [[Ripping CDs]] section). Recomended is that you store each of your music-albums or artists in a separate subfolder to keep things organized. You can also of cource make the folder have a custom thumbnail image.<br>
+
 
<br>
 
<br>
[[image:mymusic.jpg|right|360px]]
 
:'''Notes:''' Running a scan automatically enables 'tag reading' so everything can be cached. Once a scan is run, all your files and their associated thumbs are stored in the database. When you first enter a folder path, XBMC checks the database before all this occurs. If the items are found in the database, all of this is skipped because the information is already known.
 
:Using Album Information will allow you to choose to use the cover art available to download from [http://www.allmusic.com allmusic.com], press the "Get Thumb" button to bring up a choice of the local thumbs you have, the current thumb, and the [http://www.allmusic.com allmusic.com] thumb.<br><br>
 
  
<br><br>'''Then the code which assigns thumbs to files runs and assigns thumbs in the following order:'''
+
===Affiliated XBMC community sites/pages===
 +
*[http://forums.xbox-scene.com/index.php?showforum=180 Xbox-Scene.com's XBMC-community-forums], unofficial/independent XBMC help and support forum (English only!).
 +
*[http://www.diamondlinks.net link building service]
  
;1) Cached Album Thumb
+
*[http://www.choithraminternational.com/diplomaProgrammeCurriculum.php Diploma Programme]
:This is all the embedded album art read from by the tag reader and cached using the folder path and album name.
+
;2) Cached filename.tbn
+
:This includes an embedded thumb cached with the fully qualified name.
+
;3) Remote filename.tbn
+
:(which is then cached)
+
;4) Cached folder.jpg
+
:Based off the folder path
+
;5) Remote folder.jpg
+
:(which is then cached)
+
;6) Remote foldername.tbn
+
:(which is then cached)<br>
+
  
<br><br>
+
===Local XBMC community sites/pages===
'''Examples:'''
+
*[http://www.xbmc.fr XBMC Magazine (www.xbmc.fr)], french XBMC fan-site and community-forums (French only)<br>
 +
*[http://www.xbmc.ru XBMC Russia (www.xbmc.ru)], russian XBMC fan-site and community-forums (Russian only)<br>
 +
*[http://www.xbmcfreak.nl XBMC Netherlands (www.xbmcfreak.nl)], Dutch XBMC fan-site and community-forums (Mainly Dutch)<br>
  
In this example audiofilename.mp3 will use audiofilename.tbn as thumbnail:
+
===Unofficial XBMC community sites/pages===
Music\path\'''audiofilename.mp3'''
+
We don't link to the two old Xbox skin sites here because they are mostly outdated and unmaintained to the degree where they now spread malware :/
Music\path\'''audiofilename.tbn'''
+
*[http://xbmc.blogspot.com XBMC News Blog (http://xbmc.blogspot.com)], unofficial/independent fan-site with XBMC news (English). No updates since Dec 2007.
 
<br>
 
<br>
  
The same goes for playlists, cue-sheets, SHOUTcast, and [[HOW-TO:_Play_Internet_Streams|internet-stream files]], eg:
+
===Indirectly XBMC related projects===
Music\path\'''audioplaylistname.m3u'''
+
Open source projects that XBMC depends on (if you help/support or contribute these projects then you indirectly help/support XBMC):
Music\path\'''audioplaylistname.tbn'''
+
*[http://www.mplayerhq.hu MPlayer] - XBMC A/V playback core is based upon the MPlayer for Linux Project
Music\path\'''cuelistname.cue'''
+
*[http://ffmpeg.sourceforge.net FFmpeg] - XBMC uses FFmpeg codec suite to decode and view DivX, JPG, etc.
Music\path\'''cuelistname.mp3'''
+
*[http://dvd.sourceforge.net libdvdnav] - XBMC uses libdvdnav from this project to display/navigate DVD-Video menus
Music\path\'''cuelistname.tbn'''
+
*[http://www.gnu.org/software/libcdio/ libCDIO] - XBMC uses this library to read ISO 9660, CDDA and parse CD/DVD images
Music\path\'''shoutcastlinkname.pls'''
+
*[http://libmpeg2.sourceforge.net/ libmpeg2] - XBMC uses the libmpeg2 codec library to decode MPEG 1/2 & VOB
Music\path\'''shoutcastlinkname.tbn'''
+
*[http://www.xiph.org/ogg/vorbis/ libvorbis] - XBMC uses the libvorbis codec library to decode OGG audio
Music\path\'''audiostreamname.strm'''
+
*[http://www.mars.org/home/rob/proj/mpeg/ libmad] - XBMC uses the libmad codec library to decode MP3 audio
Music\path\'''audiostreamname.tbn'''
+
*[http://developers.videolan.org/libdca.html libdca] (formaly libdts) - XBMC used the libdca codec library to decode DTS audio in software
 
+
*[http://www.xiph.org xiph] - XBMC uses the xpih codec library to decode Theora Video (VP3)
 
+
*[http://mikmod.raphnet.net MikMod] - XBMC uses this library from this project to playback Tracker Mod's
 
+
*[http://sourceforge.net/projects/sidplay2/ SidPlay2] - XBMC uses this library from this project to playback SID (C64) audio
==Video Thumbnails==
+
*[http://www.matroska.org matroska/матрёшка] - XBMC uses Matroska library to demux Matroska containers
[[image:files.myvideos.jpg||right|360px]]
+
*[http://www.aoi.it/midcximage.html CxImage] - XBMC uses this library for it's picture viewing and picture slideshows
You can either use your own custom tumbnails or youu can let XBMC download video tumbnails from the internet via [[IMDB|IMDb (Internet Movie Database)]]. When getting thumbs from IMDb you can either selecting each file and pressing the black-button on the controller ("Info" on the DVD-Remote) or choosing "Movie Information" from the context menu. Or you you can select the share/folder that your videos are in and choose "Query Info for all Files" from the context menu, this will scan all movies in that share/folder and automaticly download movie-info and a tumbnail for each movie that is found on IMDb. <br><br>
+
*[http://www.ios-software.com/index.php3?page=projet&quoi=1 Goom] - XBMC uses Goom (v1.99) audio visualization engine as one visualisation
 
+
*[http://www.xboxdeveloper.net/index.php?mode=viewproj&id=191 MXM] - XBMC got matrix-trails screensaver code from the "Media X Menu" project
 
+
*[http://www.merchantos.com/ Pos Software]
<br><br>'''XBMC applies thumbs to video files in the following order:'''
+
*[http://www.outdoorfountains.com/ outdoor fountains]
 
+
*[http://www.dawnpowerdental.com/ Madera dentist]
;1) Cached Thumb
+
*[http://www.discount-lenses.com/halloween-contact-lenses.php halloween contact lenses]
:Thumbs are cached to UserData\Thumbnails\Video using the CRC of the path of the file or folder.
+
*[http://lzo.sourceforge.net LZO] - XBMC uses the LZO library to compress/decompress XBMC skin textures
 
+
*[http://freedesktop.org/Software/FriBidi FiBidi] - XBMC uses FriBidi Unicode Bidirectional Algorithm library to flip sibtitles
;2) User Thumb
+
*[http://sourceforge.net/projects/filezilla/ FileZilla] - XBMC uses FileZilla FTP server from this project
:For files, XBMC checks <filename>.tbn and uses that if it exists. The thumb is cached the first time it is read. For folders, XBMC first checks for <foldername>.tbn in the same directory as the folder lies, if no such file exsit it then checks for folder.jpg inside the folder. In either case the first found thumb of those is cached.
+
*[http://www.goahead.com/products/webserver/default.aspx GoAhead] WebServer XBMC uses the libGoAhead for XBMC built-in WebServer
 
+
*[http://www.python.org Python] - XBMC has a limited ported version of the Python framework for scripts
;3) IMDb Thumbs
+
:When you do a "Movie Information" lookup on a movie XBMC will download the thumbnail from [[IMDB|IMDb (Internet Movie Database)]. The "Get Thumb" option from the movie information screen can be then used to switch between the IMDb thumb and any user-defined thumb you may have.<br>
+
 
+
<br>
+
'''Examples:'''
+
Movies\path\'''moviename.avi'''
+
Movies\path\'''moviename.tbn'''
+
For the above example moviename.avi will now use the thumbnail moviename.tbn
+
<br>
+
 
+
The same goes for playlists, and [[HOW-TO:_Play_Internet_Streams|internet-stream files]], eg:
+
Music\path\'''audioplaylistname.m3u'''
+
Music\path\'''audioplaylistname.tbn'''
+
Music\path\'''audiostreamname.strm'''
+
Music\path\'''audiostreamname.tbn'''
+
 
+
 
+
 
+
 
+
==Picture Thumbnails==
+
'''XBMC applies thumbs to picture files in the following order:'''
+
 
+
;1) Cached Thumb
+
:Thumbs are cached to UserData\Thumbnails\Pictures using the CRC of the path of the file or folder.
+
 
+
;2) Images
+
:EXIF thumbnail in JPEG images are then read. If no EXIF thumbnail is available, XBMC will load the image in and generate a thumbnail from it. These are cached.
+
 
+
;3) Folders
+
:<folder>/folder.jpg is checked first. If that doesn't exist, XBMC will generate a thumbnail from up to 4 random images inside the folder.
+
 
+
 
+
 
+
 
+
==Bookmark Thumbnails==
+
You can change the thumbnail displayed for a bookmark by editing UserData\sources.xml. Simply modify your bookmark as shown:
+
<xml>
+
<bookmark>
+
  <name>Music</name>
+
  <path>xbms://192.168.1.100:1400/Music/</path>
+
  <thumbnail>F:\Apps\XBMC\thumbs\shares\thumb.png</thumbnail>
+
</bookmark>
+
</xml>
+

Revision as of 01:30, 29 June 2011

Contents

1 Official XBMC community sites/pages


2 Affiliated XBMC community sites/pages

3 Local XBMC community sites/pages

4 Unofficial XBMC community sites/pages

We don't link to the two old Xbox skin sites here because they are mostly outdated and unmaintained to the degree where they now spread malware :/


5 Indirectly XBMC related projects

Open source projects that XBMC depends on (if you help/support or contribute these projects then you indirectly help/support XBMC):

  • MPlayer - XBMC A/V playback core is based upon the MPlayer for Linux Project
  • FFmpeg - XBMC uses FFmpeg codec suite to decode and view DivX, JPG, etc.
  • libdvdnav - XBMC uses libdvdnav from this project to display/navigate DVD-Video menus
  • libCDIO - XBMC uses this library to read ISO 9660, CDDA and parse CD/DVD images
  • libmpeg2 - XBMC uses the libmpeg2 codec library to decode MPEG 1/2 & VOB
  • libvorbis - XBMC uses the libvorbis codec library to decode OGG audio
  • libmad - XBMC uses the libmad codec library to decode MP3 audio
  • libdca (formaly libdts) - XBMC used the libdca codec library to decode DTS audio in software
  • xiph - XBMC uses the xpih codec library to decode Theora Video (VP3)
  • MikMod - XBMC uses this library from this project to playback Tracker Mod's
  • SidPlay2 - XBMC uses this library from this project to playback SID (C64) audio
  • matroska/матрёшка - XBMC uses Matroska library to demux Matroska containers
  • CxImage - XBMC uses this library for it's picture viewing and picture slideshows
  • Goom - XBMC uses Goom (v1.99) audio visualization engine as one visualisation
  • MXM - XBMC got matrix-trails screensaver code from the "Media X Menu" project
  • Pos Software
  • outdoor fountains
  • Madera dentist
  • halloween contact lenses
  • LZO - XBMC uses the LZO library to compress/decompress XBMC skin textures
  • FiBidi - XBMC uses FriBidi Unicode Bidirectional Algorithm library to flip sibtitles
  • FileZilla - XBMC uses FileZilla FTP server from this project
  • GoAhead WebServer XBMC uses the libGoAhead for XBMC built-in WebServer
  • Python - XBMC has a limited ported version of the Python framework for scripts
Personal tools
Namespaces

Variants
Actions
Google Search
Navigation
Wiki help
Toolbox