Mac OS X Framework VLC app Rewrite

From VideoLAN Wiki

Jump to: navigation, search

Contents

Introduction

Current goal for some Mac OS X developers is to use the VLC Mac OS X Framework in VLC.app. This page should hold the work status/todo for this particular project.

Contact: Pdherbemont

to do

  • Fix master-playlist-view to support editing (need framework work) ( Pdherbemont is working on this )
  • Fix media library saving (need libvlc work)
  • Import fullscreen support from current VLC.app
  • Import the video controller from current VLC.app (or rewrite one)
  • Rework the export/transcoding features

Current interface proposition

Windows

Default view:

+-----+--------------+
|     |              |
|     |              |
|     |    Detail    |
|  M  |   Playlist   |
|     |     View     |
|     |              |
|     |              |
|     |              |
+-----+--------------+
M : Master playlist view

After clicking onto a video item:

+-----+--------------+
|     |              |
|     |              |
|  M  |              |
+-----+     Video    |
|  D  |              |
|     |              |
|     |              |
+-----+--------------+
M : Master playlist view
D : Detail playlist view

Optional view:

+-----+--------------+
|     |              |
|     |     Video    |
|     |              |
|  M  +--------------+
|     |    Detail    |
|     |   Playlist   |
|     |     View     |
|     |              |
+-----+--------------+
M : Master playlist view

When the video view is dragged to the exterior of the main window:

+-----+--------------+
|     |              |        +--------------+
|     |              |        |  Borderless  |
|     |    Detail    |        |     Video    |
|  M  |   Playlist   |        |    output    |
|     |     View     |        |    window    |
|     |              |        +--------------+
|     |              |
|     |              | 
+-----+--------------+
M : Master playlist view

Master Playlist view content

 Local Library (non selectable)
    All media
    Video
    Music
 Services Discovery (default collapsed - non selectable)
    SAP
    Shoutcast TV
    ...
  ------
  Hierarchical playlist
     More items
       yet more ...
     some other