Mediainfo-rar: Difference between revisions

From Lundman Wiki
mNo edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''llink is a media streamer''' that lets you play movies, view online trailers, browse images or play music over a network using the http protocol. It should work with most Syabas NMT hardware (NetworkedMediaTank middleware based players), such as the Popcorn Hour A- and B-series, HDX, iSTAR, Egreat a whole range of others, possibly even a couple of older ones like the LinkTheater. Some of the best reasons to run llink is that it can run on a great many platforms, including most popular NAS devices - even on the NMT player itself - and it can play media directly from RAR files.  '''llink''' is also a '''UPNP MediaServer''', sometimes called DNLA/UPNP, and is able to talk to many UPNP devices.
== MediaInfo-RAR ==


Welcome to the MediaInfo-RAR utility page. This is just a small front-end to the famous and most excellent [http://mediainfo.sourceforge.net/en MediaInfo] program, which enables the feature to scan media in RAR archives. In addition to this, it now can handle ISO files, like that of DVDs and bluray in ISO form. Naturally, also ISO inside RAR archives. A new switch was added to let it list the contents of ISO files, so you can find the file you are interested in. By default, it will pick the largest file found.


[[Image:llink.screen2.jpg|right|thumb|100px|llink-2.2.0 aqua skin]]
[[Image:llink.screen3.jpg|right|thumb|100px|llink-1.9.9 jukebox skin]]
[[Image:llink.screen4.jpg|right|thumb|100px|llink-2.2.0 clterm skin]]
[[Image:llink.screen5.jpg|right|thumb|100px|llink-2.2.0 nmt skin]]
[[Image:Kamaishi_skies.jpg|right|thumb|100px|llink-2.2.0 kamaishi_skies skin]]




=== llink overview ===
[[mediainfo_rar_Example|Example]] output.




* [[Llink:compatible_players|List of compatible players]]
==== Features ====


* Parses various video containers: vob, avi, ts, mkv, tp, mov, m2ts, evo.
=== Sources ===
* Streams any file type the NMT player can handle: mp3, flac, jpeg, png etc.
 
* Can play straight '''from rar files''': no more need to unrar your media. (Comes with special unrar-3.7.8-seek.)
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-1.4.0.tar.gz mediainfo-rar-1.4.0.tar.gz] Sources for all platforms. No source changes, updated MediaInfo, libdvdnav.
* [[Llink:skins|Skin support]]: make your own html templates  or choose from pre-built.  
 
* Simple iMDb querying to look up media information for Jukebox skins.
* Both HD and SD skins available.
* Light, tiny and clean code for Unix, OsX and Windows. Compiles to most platforms.
* Paginating: support to send listings in pages, with tags for Next/Prev.
* PlayAll cgi tag, and PlayAllFrom.
* External subtitles: subtitle files can be consolidated in one directory.
* libdvdnav support (and libdvdcss): provides basic playback of DVD .iso and .img files and from DVD drives.
* UDF 2.50 BD5-ISO support: provides basic playback of Bluray and HD-DVD.
* (External process support, like mencoder: incomplete).
* Can initiate custom shell scripts.
* Keep track of what you have already seen: small database for 'watched' media.
* UPNP MediaServer
* Transcoding Streaming support added to 2.3.2


<paypal></paypal>


=== Binaries ===


=== Todo ===
Win32 Windows 32 bit
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar.1.3.2-win32.zip mediainfo-rar-win32-1.3.2.zip] Windows command line executable, 32bit.
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar.1.3.1-win32.zip mediainfo-rar-win32-1.3.1.zip] Windows command line executable, 32bit. (1.3.1 is to fix missing -s option for Windows build)
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-win32-1.2.0.zip mediainfo-rar-win32-1.2.0.zip] Windows command line executable, 32bit.
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-win32-1.1.0.rar mediainfo-rar-win32-1.1.0.rar] Windows command line executable, 32bit.


In no particular order:
Win64 Windows 64 bit
* Add a transparent FTP fs layer? this would be well nice if it worked with RAR. ''Be quite easy to do now as a 'unrar' replacement, 'unftp'.''
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar.1.3.2-win64.zip mediainfo-rar-win64-1.3.2.zip] Windows command line executable, 64bit.
* Scraping/parsing of .NFO files (for media info).
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar.1.3.1-win64.zip mediainfo-rar-win64-1.3.1.zip] Windows command line executable, 64bit.
* mms:// protocol support (libmms looks ok, but has own select() call, needs deeper inspection).
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar.1.3.0-win64.zip mediainfo-rar-win64-1.3.0.zip] Windows command line executable, 64bit.
** Implemented as unmms (unrar clone) but Stream support on PCH is lacking. Please bug Syabas about letting us set stream-mode
* Scrape/look for subtitles (ex. http://www.subtitlesource.org/title/tt0325710/).
* Proposed [[llink:menus|menus]]. Partly working since v2.2.0
* Configuration via web page.
* [http://www.teamavalaunch.com/ Avalaunch] style backgrounds. (Ex. fetch picture from [http://apod.nasa.gov/apod/archivepix.html NASA] every 30s and refresh) for mp3/playlists.
* Playing mp3s, and photos from RAR files don't appear to work.
* When playing music, allow to specify pictures to view.
* <s>Explore what more power we get from libdvdnav: choose audio tracks etc.</s> ALso, subtitle streams since C200 can display!
* Support [http://www.antp.be/software/moviecatalog ANT's Movie Database] .xml files.
** Difficult. ANT did weird things like put entire DB in one giant XML, with no references to the disk path.
* Support [http://www.movienizer.com Movienizer's Movie Database] .xml files.  Please provide sample .xml files for inspection.
* Remote skin support, e.g. invoke play from an iPhone or any other web enabled device.
* Apparently directories/files with "&" may not get a tick in the visited db. URL decoding?
* Make ticked directories become un-ticked when new files (unticked) files are added to the directory.
* Add NMJ sqlite DB support. Test MediaInfo source [http://www.lundman.net/ftp/test-mediainfo.c] is working.
* BUG: upnp missing filters/sortcriteria.


=== User guide and other documentation ===
  OsX
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-OsX-1.4.0.tar.gz mediainfo-rar-OsX-UB-1.4.0.tar.gz] OsX command line executable, (i386, x86_64).
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-OsX-1.3.0.tar.gz mediainfo-rar-OsX-UB-1.3.0.tar.gz] OsX command line executable, (i386, x86_64).
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-OsX-1.2.0.tar.gz mediainfo-rar-OsX-UB-1.2.0.tar.gz] OsX command line executable, (i386, x86_64).
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-OsX-UB-1.1.0.tar.gz mediainfo-rar-OsX-UB-1.1.0.tar.gz] OsX command line executable, Universal Binary (ppc, i386, x86_64).


Feel free to contribute to the wiki documentation:
NMT C200
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-C200-1.1.0.tar.gz mediainfo-rar-C200-1.1.0.tar.gz] NetworkedMediaTank, x200 series, MIPS32


* [[Llink:user_guide|User guide]] for functions.
Linux x86
* [[Llink:Windows_installation|Installation guide]] for Windows.
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-Linux-x86-1.2.0.tar.gz mediainfo-rar-Linux-x86-1.2.0.tar.gz] Linux x86
* [[llink:Linux_installation|Installation guide]] for Linux.
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-Linux-x86-1.1.0.tar.gz mediainfo-rar-Linux-x86-1.1.0.tar.gz] Linux x86
* [[llink:macros|Macros]] supported by the HTML engine in llink.
* [[llink:Samples|Sample Files]] for configuring llink Jukebox xml.
* [[llink:Compiling|Compiling]] Guide for compiling, cross-compiling and compiling on Windows.


=== Download binaries ===
Linux x64
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-Linux_x64-1.3.0.tar.gz mediainfo-rar-Linux-x64-1.3.0.tar.gz] Linux x64
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-Linux_x64-1.2.0.tar.gz mediainfo-rar-Linux-x64-1.2.0.tar.gz] Linux x64
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-Linux_x64-1.1.0.tar.gz mediainfo-rar-Linux-x64-1.1.0.tar.gz] Linux x64


Note: if you are in luck, devices not listed here may share platform and architecture.
Solaris x86
Please report your success/failure.
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-Solaris-x86-1.1.0.tar.gz mediainfo-rar-Solaris-x86-1.1.0.tar.gz] Solaris x86


* [[llink:windows|Windows]] 2.3.2 binaries for Windows OS
=== Older Sources ===
* [[llink:osx|OsX]] 2.3.1 binaries for Apple Macintosh Os X. App Store submitted.
* [[llink:nmt|NMT]] 2.3.0 binaries for the Network Media Tank (Popcornhour A-100, C200 etc.) '''Please use CSI to install'''
* [[llink:linux|Linux]] 2.3.0 binaries for Linux OS, Intel (add more if you can)
* [[llink:opensolaris|OpenSolaris]] 2.2.5 binaries for OpenSolaris (Solaris 11) OS, Intel
* [[llink:readynas|ReadyNAS]] 2.2.2 binaries and instructions for Infrant/Netgear ReadyNAS
* [[llink:synology|Synology]] 2.2.4 binaries and older, instructions for Synology NAS (ppc and arm)
* [[llink:asus_wl-500gl|Asus WL-500GL]] binaries for Asus router running OpenWrt
* [[llink:Asus WL-500g Premium|Asus WL-500g Premium]] binaries for Asus router running Oleg's firmware
* [[llink:landisk|landisk]] binaries for IO-Data landisk uhdl-av, cpu-SH4
* "[[llink on a stick]]" let's you run llink from a USB stick or external USB drive (unmaintained)
* [[Llink:dlink_dns323|D-Link DNS-323]] binaries and instructions for D-Link NAS
* [http://forum.excito.net/viewtopic.php?p=6195 Bubba server] 2.2.0 Linux compile instructions (no binaries)
* [http://www.azboxworld.com/index.php?page=Thread&postID=66741#post66741 AzBox HD] 2.2.0 plugin binaries
* [[llink:buffalo|Buffalo]] 2.2.3 binaries and instructions for Buffalo Linkstation (arm)
* [[llink:Thecus|Thecus]] N5200-N0503 2.2.2 binaries (intel Atom)
* [[llink:qnap|QNAP]] 2.2.4 binaries for QNAP TS-109/209 series (arm)


''(Compilers, you can upload new versions directly in the wiki, see Synology page as example)''
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-1.3.0.tar.gz mediainfo-rar-1.3.0.tar.gz] Sources for all platforms.
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-1.2.0.tar.gz mediainfo-rar-1.2.0.tar.gz] Sources for all platforms.
[http://www.lundman.net/ftp/mediainfo-rar/mediainfo-rar-1.1.0.tar.gz mediainfo-rar-1.1.0.tar.gz] Sources for all platforms.


=== Sources ===


* [[llink:sources|Sources]] Build your own for your platform. Includes autoconf for Unix and project files for Windows Visual Studio.
=== Changelog ===
* libdvdcss sources are: [http://download.videolan.org/pub/libdvdcss/1.2.10/ libdvdcss-1.2.10.tar.gz]
* [[llink:mime|mime.types]] defining MIME types, generally not needed, only if you use it with a browser.
* <s>libdvdnav sources are: [http://www.mplayerhq.hu/MPlayer/releases/dvdnav/ libdvdnav-4.1.2]</s> ''libdvdnav sources now included.''
* <s>libdvdread with MSVC++ Project files: [http://www.lundman.net/ftp/llink/libdvdread-0.9.7-win32.tar.gz</s>
* <s>libdvdread sources for llink v2.0.8 to 2.1.1 only are: [http://www.dtek.chalmers.se/groups/dvd/downloads.shtml libdvdread-0.9.7.tar.bz]</s>


=== Known issues ===
==== 1.4.0 ====


Although llink is capable of many things, there are limitations that should be known to users.
No source changes in mediainfo-rar, but updated the support libraries, MediaInfoLib and libdvdnav in the binary packages.
Please read here for details: [[Llink:Known_issues]]


=== Changelog ===
==== 1.3.0 ====


The [[llink:changelog|llink changelog]] contains the basic release notes history.
Added "-s" switch to show only the automatically picked "biggest file in archive" and not run MediaInfo.
Updated MediaInfoLib build version to 0.7.52
Windows mediainfo-rar build could not seek past 4GB boundary.


==== 1.2.0 ====
Added ISO support, using libdvdread-plus library
Added ISO in RAR support.
Added -l (--list) argument to list contents of ISO files.


=== Transcoding ===
==== 1.1.0 ====


* [[llink:transcoding|Transcoding]] is a large subject, full of endless tweaks and hacks. I am hoping there are users willing to help find the correct settings that will work for most.
First version. Make it identical in output to normal mediainfo

Latest revision as of 06:03, 25 December 2013

MediaInfo-RAR

Welcome to the MediaInfo-RAR utility page. This is just a small front-end to the famous and most excellent MediaInfo program, which enables the feature to scan media in RAR archives. In addition to this, it now can handle ISO files, like that of DVDs and bluray in ISO form. Naturally, also ISO inside RAR archives. A new switch was added to let it list the contents of ISO files, so you can find the file you are interested in. By default, it will pick the largest file found.


Example output.


Sources

mediainfo-rar-1.4.0.tar.gz Sources for all platforms. No source changes, updated MediaInfo, libdvdnav.


Binaries

Win32 Windows 32 bit
mediainfo-rar-win32-1.3.2.zip Windows command line executable, 32bit. 
mediainfo-rar-win32-1.3.1.zip Windows command line executable, 32bit. (1.3.1 is to fix missing -s option for Windows build)
mediainfo-rar-win32-1.2.0.zip Windows command line executable, 32bit.
mediainfo-rar-win32-1.1.0.rar Windows command line executable, 32bit.
Win64 Windows 64 bit
mediainfo-rar-win64-1.3.2.zip Windows command line executable, 64bit.
mediainfo-rar-win64-1.3.1.zip Windows command line executable, 64bit.
mediainfo-rar-win64-1.3.0.zip Windows command line executable, 64bit.
OsX
mediainfo-rar-OsX-UB-1.4.0.tar.gz OsX command line executable, (i386, x86_64).
mediainfo-rar-OsX-UB-1.3.0.tar.gz OsX command line executable, (i386, x86_64).
mediainfo-rar-OsX-UB-1.2.0.tar.gz OsX command line executable, (i386, x86_64).
mediainfo-rar-OsX-UB-1.1.0.tar.gz OsX command line executable, Universal Binary (ppc, i386, x86_64).
NMT C200
mediainfo-rar-C200-1.1.0.tar.gz NetworkedMediaTank, x200 series, MIPS32
Linux x86
mediainfo-rar-Linux-x86-1.2.0.tar.gz Linux x86
mediainfo-rar-Linux-x86-1.1.0.tar.gz Linux x86
Linux x64
mediainfo-rar-Linux-x64-1.3.0.tar.gz Linux x64
mediainfo-rar-Linux-x64-1.2.0.tar.gz Linux x64
mediainfo-rar-Linux-x64-1.1.0.tar.gz Linux x64
Solaris x86
mediainfo-rar-Solaris-x86-1.1.0.tar.gz Solaris x86

Older Sources

mediainfo-rar-1.3.0.tar.gz Sources for all platforms.
mediainfo-rar-1.2.0.tar.gz Sources for all platforms.
mediainfo-rar-1.1.0.tar.gz Sources for all platforms.


Changelog

1.4.0

No source changes in mediainfo-rar, but updated the support libraries, MediaInfoLib and libdvdnav in the binary packages.

1.3.0

Added "-s" switch to show only the automatically picked "biggest file in archive" and not run MediaInfo.
Updated MediaInfoLib build version to 0.7.52
Windows mediainfo-rar build could not seek past 4GB boundary.

1.2.0

Added ISO support, using libdvdread-plus library
Added ISO in RAR support.
Added -l (--list) argument to list contents of ISO files.

1.1.0

First version. Make it identical in output to normal mediainfo