MovianM7 — это программное обеспечение, способное воспроизводить аудиофайлы и большинство видеоформатов, включая те, которые изначально не поддерживаются консолью PlayStation 3, например mkv и mpg.
Основные изменения включают улучшенное аппаратное декодирование видео, улучшенное управление памятью Bluetooth, добавление опции режима поиска в настройках/видео (точный/быстрый), исправление, позволяющее избежать поиска за пределами продолжительности видео, и обновление DRM7 до версии 7.7.32.
M7 — легкий медиацентр, ранее известный как Movian MOD.
Основные функции и управление:
- Воспроизведение видео и аудио - Поддерживает все видео форматы поддерживаемые FFmpeg - Воспроизведение DVD с DVD диска или ISO файла - javascript плагины - Единый поиск - Просмотр фотографий и рисунков в режиме слайд-шоу - Live TV стрим с Tvheadend - Интеграция Spotify
[Х] - Выбрать текущую позицию [О]- Назад (Выход) [/\] - Показать опции / меню управления воспроизведением [[]] - Скринсейвер [>] - Играть/Пауза [-] - Домашнее меню [Cтрелки] - Навигация [L3] – Получить информацию о файле [R3] – Получить лог-консоль
Чтобы использовать плагин в Showtime, просто перейдите на значок plugins (находится в верхней панели навигации) на главном экране Showtime, а оттуда вы можете просмотреть список всех этих плагинов, а также установить их.
Channel9 - Видео о продуктах от Microsoft. Dropbox - Обмен файлами в Интернете. GameTrailers - Видео для геймеров. HD-Trailers - HD Трейлеры к фильмам. Headweb - Шведский интернет-магазин видео. MegaViewer Navi-X OMG Manga - Манга. Revision3 - ТВ. SVT Play - Sveriges Television онлайн-видео. TED Talks - Здесь вы найдете лучшие выступления с конференций TED. TV4 Play - Шведское онлайн-видео. TwitchTV - Просмотр трансляции игр и трансляция игр в HD. TMDb Trailers - Трейлеры к фильмам. Viasat stream - Стрим. WEBmedia - Интернет читалка.( RSS каналы, Imagecast, Podcast, Videocast, Live TV/Radio (RTMP), Web ресурсы and Web папки) WatchTV - Онлайн стриминг. Youtube - Видеопортал Youtube.
* Fix: If ccache does not exist Autobuild would fail. Added dpkg-dev depencendy needed by dpkg-buildpackage * Added tv show description to iteminfo view * If a channel has an icon, display that instead of Display.png in listview * Code cleanup * Added show description and name of next show to TV playdeck whyz authored 2 days ago
* Fix async http * ecmascript: Remove old api-v1.js wrapper * rpi: Fix fallout again * ecmascript: Add support for async HTTP requests * ecmascript: Fix problem when context unloads itself * ecmascript/prop: Improve toString for prop childs * ecmascript/prop: Add 'delete', 'has' and 'enumerate' support * prop: Add retain/release sematics to prop mutex * ecmascript: Add timers * ecmpascript/root: Fix typo * Add missing copyright header * Make it possible to load ecmascript from commandline * ecmascript: Rename 'callback' to 'root' since it's a generic object rooting store * rpi: Fix fallout from last commit * prop: Use a pool of threads to dispatch prop notifications from global courier This reduces the number of thread that needs to sit around and idle waiting for something to happen. It also makes stuff happening on the global dispatch less sensitive for blocking callbacks * pool: Add a helper to iterate over all pool items * thread: Thread functions can be called with prop_mutex held * Add missing config variable for HTSP * glw: Rename TOKEN_LINK -> TOKEN_URI * prop: Rename prop_set_link() -> prop_set_uri() * event: Remove unused type event_queue_t * ecmascript: Make it possible to subscribe to eventactions * Get rid of a typo * ecmascript: Make memory tracking work across all targets * prop: Rename the value "link" to "uri" to avoid confusion with prop_link * Make it possible to build showtime with a lot of stuff turned off * ecmascript: Fix broken malloc * atomic: Make atomic_set() return void * ecmascript: Major refactoring … - Get rid of naked pointers in ecmascript code but instead use our own native obj wraper that also deals with object finalization - Upgrade duktape - Add common hook system - Add CommonJS Module support and use to to implement Showtimes interfaces
* hls: Various fixes to detect broken variant / segments * ecmascript: Fix some bugs in page.js module * fa: Make it possible to propagate protocol level error codes * Add hts_cond_wait_timeout_abs() and use in mp_dequeue_event_deadline() * fix some lingering ffmpeg -> libav renames * glw: Add positional navigation * glw: If widget does not respond to targeted event, try bubble method * UI: Add wrapping on some places where it was missing … * glw/freefloat: Fix NULL deref Fixes recent regression causing screen saver to crash Showtime * hls: Switch to buffered streaming * hls: Skip over spaces when parsing key=value attribute lists * video: Use prop_create_r() when appropriate * glw: Don't implement own event types in glw when there is avilable 'global' ones * event: Rewrite event_create_playurl and event_create_openurl These function now take a constructor argument and together with some macro trickery this now makes these functions look like they accept named arguments * glw: Add support for unresolved/arbitrary widget attributes * glw: Fix missing TOKEN_LINK -> TOKEN_URI change * glw: Add z sorting * glw: Make it possible to turn off cursor rendering on per-widget basis * glw: Rewrite event handling * glw: Integrate glw_wirebox in glw_renderer pipeline * glw: Move the render job setup to common code in glw_renderer.c * glw: Switch to delayed rendering also for video widgets * glw/container: Add reverse render for container_x * glw: Get rid of non-normalized texture coordinate modes (which is unused) * glw: Make multiopt() view method set current values * glw: Add UI Zoom reset (CTRL/CMD - 0) similar to most apps * glw/container_z: Pick constraints from first widget that has any cons… … * glw/style: Make styles recompute statements that depends on UI scaling * Revert "glw: If weight < 0.1, never autofocus widget" * glw: Include widget ID in glw_get_path() * glw: Add autofocus limit attribute … * This makes it possible to make peremiters in the view tree that automatic focus are not allowd to cross * glw/deck: Initially block all childs from focus * glw: Add style support for generic attributes > alpha, blur, weight, width, height and focus_weight * glw/text: Recompute constraints when padding changes * glw: Add style support * glw: Store parent specific per-item info after widget data * glw: style wip * glw: Substitute gc_set_font with an attribute * glw: Rearrange glw_t to save a few bytes * glw: Add attribute noFocusBlocking * glw: Add focus() method that focus given id * glw/navigation: Add some commented out debug helpers * glw: Make it possible to intercept events before they are passed to glw_navigate * glw: If weight < 0.1, never autofocus widget * glw/navigation: Be a bit smarter when descending into focused childs … If nothing is focused we search using glw_{first,last}_widget which skips over hidden widgets. Also make sure the orientation matches when we consider jumping to the last widget. * glw/container: Improve debug output a bit * event: Add missing action map (ZoomUIReset) * glw: Fix wrap navigation * glw: Make it possible to build without glw settings * media: Add comments to media.h * linux: Fix build fallout * glw/video: Set default values if compiled without MEDIA_SETTINGS * ps3: Include video widget in unlocked rendering * media: Add missing files media_event.? * media: Remove pointless forward declarations * cosmetics: Remove trailing whitespaces * media: Split event handling to a file of its own * media: More refactoring * media: Move media_track_mgr to media_track.h * media: Split codec stuff to a file of its own * media: Split out media_buf -stuff to media_buf.[ch] * media: Split media_queue specific things out to media_queue.c * media: Get rid of per-media_pipeline courier (use global dispatch) * prop: Correctly handle NULL PROP_TAG_LOCKMGR * prop: Fix queue messup in global dispatch * playqueue: Stub playqueue_ functions if playqueue is not built in settings: Add SETTING_LOCKMGR varg * media: Make it possible to compile without media settings * media: Match mp_create() with mp_destroy() * media: Move media-settings to a file of its own * media: Get rid of the media stack * media: Merge mp_destroy into mp_release * media: Rename mp_ref_inc() / mp_ref_dec() to mp_retain() / mp_release() * Move src/media.[ch] into src/media/ * media: Split mp_track_mgr into a file of its own * ps3: Support unlocked rendering * rpi: Fix build after recent changes * glw: Add VDPAU rendering back again after z-ordering broke it * glw: Fix incorrect texture binding * glw: Fix build on linux * video: Use prop_create_r() when appropriate * glw: Add propName() and propSelect() * propName() returns name of given prop * propSelect() issues a prop_select() on the given prop * prop: Fix compile when PROP_DEBUG is set * prop: Add helper to make link to selected iten in PROP_DIR … Use it on multiopt settings to be able to subscribe to currently selected value * glw/image: Fix broken shadow fix * glw: Add support for 'em' postfix to scalar values 1em = $ui.size 2em = $ui.size * 2 * glw/image: Redraw texture if shadow attribute changes * glw: Simplify prop assignments inside block * glw: Make list widgets handle alpha attribute * glw: Make debug attribute draw wirebox around any element * glw: Add layoutFixedWidth and layoutFixedHeight attributes * glw: Revive cursor * osx: Remember window position and start app as active
* ps3: Remove litecoin miner. It's just not worth it * glw: Fix broken subtitle rendering (after z order refactoring) * ecmascript: Move timer functions to global object: This mimics how other JS environments work * ecmascript: Drop debug prints * Move arch-specific files into src/arch/ * upgrade: Fix some rare conditions in upgrade code: Previously Showtime could crash if changing upgrade track setting too frequently
* media: Set playstatus to play in mp_configure. … Without this the playstatus is left unset until we pause * httpclient: Fix bug causing seek-by-read-skip to fail if close to EOF … * httpclient: Disallow connection reuse on POST … * htsp: Make sure AV sync work on all platforms … Was broken on rpi, because during mp_configure() we need to know if we have an audio stream or not. * Add pre-buffering support to media pipeline (currently unused) * Rewrite media pause logic … - Internally this makes it possible to pause/unpause from different sources other than the user pause-button. - ps3: Add support for pausing video when opening XMB
* glw: Create proxy events for playTrack event … If we create real event and retain them we will wrap the 8 bit prop_xref refcount in prop Rather than increasing the size of that structure, this is more memory efficient
* js/page: Remove debug printfs * js: Better fix for js_page_mutex deadlock Never hold the mutex when doing any JSAPI calls * linux: Move pulseaudio to src/arch/linux/ * htsp: Ignore 'timeshiftStatus' messages * js: Fix deadlock between addUri and openpage * fa: Rework seek interface. Now there is an additional 'lazy' parameter indicating that the caller thinks it's OK for the seek to fail if the request cannot be processed in a "reasonable amount of time". Typically this is used to reject seeks when in a non-seekable HTTP stream
* hls: Skip initial packets in a stream if they're not a keyframe * https: If getting files from CDN, assume filesize will never change Typically CDN just stores a single copy of a file and there is no appending going in. This makes it easier for us to discard seek requests that cannot be satisfied
* Currently the only CDN recognized is Akamai * ps3: Add support for cropping of video frame … * h264_parser: Add support for reading cropping from SPS * glw: Fix broken clist widget (recent regression) …
* ecmascript: Add support for POST data in httpReq method * ecmascript/asynchttps: Get rid of a test sleep * ps3: Fix RSX memory leaks related to video playback. … Those happened during seeks, in particular for interlaced content but could also happen during progressive content * vdpau: Fix broken non-blending mode when rendering video * linux: Condvar timers must use same (MONOTONIC) clock domain
* Map KEY_ESC to ACTION_CANCEL * ecmascript: Add HTTP inspector (header manipulation) * glw: Fix crash in selectTrack when destroying model * media: Avoid racing subtitle loader threads * Fix broken build on ps3 and rpi * Fix log message typos * ecmascript: Add webpopup support and upgrade example to use ecmascript * Split out httpclient stuff from fileaccess.h to http_client.h * ecmascript: Add sqlite support * ecmascript/timer: Avoid double unlink from timer list
* ecmascript: Add settings support * ecmascript/prop: Forward 'ctrl' object in subscribeValue. Also add prop.makeUrl * ecmascript: Add 'debug' and 'ignoreVoid' to prop subscribe method * ecmascript: Split resources into volatile/permanent types * settings: Expose apps and SD settings in global prop tree * Support torrent:video: prefix inside videoparams * Remove unused file * ecmascript: Make store.js more flexible * httpclient: Get rid of unconditional debug output * Add support for video panning * Bring back the setting to change what up/down does during video playback * Change how volume controllers work. Add 'Master Volume' to popup menus. Up/Down during video playback will only adjust per-file volume * audio: Proper set of Master volume during startup … * Update Swedish translation * Update lang files * glw: Fix alpha blendning when using external compositors * sqlite: Dump error codes in hexadecimal * hls: Skip duplicate bitrate to avoid desync issues on some live streams … * hls: Don't crash if finding segment by PTS fails * ecmascript/sqlite: Fix object returned from db.step() * ecmascript/https: Fix broken POST form encoding * ecmascript/https: Add noAuth option * ecmascript/storage: Add support for 'in' operator * ecmascript: Drop file:// in storage path * ecmascript: Switch to recursive mutex until we can unlock in IO requests * httpclient: When we are in debug mode, dump 4xx error body to log * ecmascript: Add store module for automatic persisting of an object to disk * ecmascript: Add file-io * ecmascript: Add a 'storage' path and save stuff in there * osx: Handle arch_stop_req() * osx: Fix build with Xcode 6.1 toolchain * ecmascript: Get rid of naked pointers for htsmsg * video: Don't wait for subtitles to drain when we wait for video EOF * media_track: Turn off accidental debug * prop: Make prop_destroy_childs0() destroy all childs in one atomic notify * media_track: Add missing prop reference retain/release * Make ESC button also do "Navigate back" action