iMediaSuite
iMediaSuite is based on some UPnP/AV specifications to connect other UPnP/AV and DLNA devices for iPhone, iPad and iPod touch users. iMediaSuite is builded as an universal application, so you can use the single application on your iPhone and iPad

Using the application, you can play contents on media servers of UPnP/AV and DLNA, and share images in your picture library in your home network. This application is a sample application using
CyberLink for Objective-C which is a open source framework for UPnP developers.
Please check the application on
AppStore in more detail.
Player
Player is based on UPnP/AV Media Player specifications, you can play contents on UPnP/AV or DLNA media servers. The player supports only the following file formats to play.
| Media Type |
File Format |
| Image |
JPEG and PNG |
| Movie |
H.264 Baseline Profile Level 3.0 video, up to 640 x 480 at 30 fps. MPEG-4 Part 2 video (Simple Profile) |
| Audio |
AAC-LC audio at up to 48 kHz. MP3 |
Server
Sever is based on UPnP/AV Media Server protocols. By selecting images in your photo library in iPhone or iPod touch, you can share the images based on UPnP/AV Media Server specifications on your home network to play the shared images by other UPnP/AV Media Player such as DLNA.
Renderer
Renderer is based on UPnP/AV Media Renderer protocols. you can select contents in UPnP/AV or DLNA media servers, and push the contents to other devices based on UPnP/AV Media Renderer specifications.
Settings
Using the panel, Renderer is based on UPnP/AV Renderer protocols. you can select contents in UPnP/AV or DLNA media servers, and play the contents other devices based on UPnP/AV Renderer specifications.
| Option |
Detail |
Default |
| Thumbnail |
Select whether Player and Render gets thumbnails of UPnP/AV items. |
Off |
| Server |
Select whether UPnP/AV server is enabled. |
On |
| Renderer |
Select a target renderer device in Renderer mode. |
|
- v1.5.1 (2010/09/03)
- Fixed the move player to play in full-screen mode.
- Changed to support non-standard UPnP/AV servers.
- v1.5.0 (2010/08/24)
- Disabled server tab and changed to load the photo image automatically.
- Fixed some minor bugs.
- v1.4.0 (2010/04/29)
- Rebuild with iPhone SDK v4.0.
- Supported iPad as universal applications.
- v1.3.9 (2009/11/25)
- Supported landscape mode in the image view.
- v1.3.8 (2009/10/13)
- Changed the icon of the player tab because the old icon is similar to Apple's iPod icon.
- v1.3.7 (2009/09/29)
- Fixed the browse action to get all contents normally for some old media servers.
- v1.3.6 (2009/09/29)
- Fixed a bug to browse nested content folders of media servers correctly.
- v1.3.4 (2009/06/16)
- Rebuild using iPhone SDK v3.0.
- Fixed the playlist function not to abort when the media server is down.
- Improved the media server to enable distribute movie contents.
- v1.3.3 (2009/06/10)
- Fixed the setting panel to found the renderers correctly.
- Improved the browse action of the player and renderer mode for non-standard UPnP/AV devices.
- v1.3.2 (2009/06/01)
- Improved the media server to distribute the icon images.
- Changed the friendly name of the media server to include the system name.
- Changed the search icon of the player tab using a refresh icon to adhere to the iPhone Human Interface Guidelines.
- v1.3.1 (2009/05/26)
- Improved the playlists panel to be able to change the order of the selected content.
- Improved the server panel to add an edit button to use the same interface as the playlists panel.
- Fixed the media server to browse the image contents correctly using other DLNA media players such as PS3.
- Fixed a misspelt string in the settings panel.
- v1.3.0 (2009/05/08)
- Added a playlist tab to play only selected musics.
- Fixed the music player not to stop the first music contents in the auto play mode.
- Improved the spinning wheel of the image viewer to move bottom right corner.
- v1.2.2 (2009/03/31)
- Fixed to get the specified thumbnail of the albumArtURL of audio item correctly in the audio player.
- Added a play and resume button into the audio player.
- Added a volume slider into the audio player.
- v1.2.1 (2009/02/21)
- Added a WIFI option in the setting pannel to disable the checking on the startup.
- v1.2 (2009/02/13)
- Rebuild with iPhone SDK v2.2.1
- Added a play button into the navigation bar to play the all image and audio contents automatically in the current container.
- Added a shuffle and interval option for the auto play mode.
- Changed the image viewer to flip the next or prev image by the swipe gestures.
- Added a save button in the photo viewer to store the selected image into your camera roll.
- Changed the audio player using AVAudioPlayer instead of MPMoviePlayerController.
- Fixed to activate the spinning cog for searching the renderer devices in the setting mode.
- Changed to display a warning message in the renderer mode when the renderer device isn't selected.
- Changed to push a url of the highest image into the renderer device.
- v1.1 - (2009/01/15)
- Rebuild with iPhone SDK v2.2.
- Supported to get thumbnail icon from the UPnP/AV media servers in the player and the renderer mode.
- Changed the image viewer to play in full screen without the navigation bar and the status bar.
- Changed to get a lowest image url when a image content is selected in the player mode.
- v1.0.1 (2008/12/25)
- Fixed a memory leak when an image content is selected in the player mode.
- Fixed the server image list under iPhone Human Interface Guidelines.
- Disable the idel timer as default.
- Changed only the startup image.
Support
Forum
Please use this forum on
SourceForge.net if you have any questions or suggestions for iMediaSuite.
upnpavchk
If you have any problems using iMediaSuite, please use the tiny debugging tool,
upnpavchk (Perl Version), and send the output log as the following. To run the debugging tool, you have to be able to run Perl on your computer. MacOSX is a easy platform to run the debugging tool because Perl is installed on MacOSX as default.
$ unzip upnpavchk.zip
$ cd upnpavchk
$ perl -Ilib upnpavchk.pl > upnpavchk.out
The Win32 version,
upnpavchk (WIN32 version), is available too. Please run the debugging tool using Windows console utility.
$ upnpavchk.exe > upnpavchk.out