Education/MMTC/Projects/Bastien

From MozillaWiki
Jump to: navigation, search

The Project

The aim of this project is to allow the user to manage his collection of TV serials, with subtitles.

The application will be able to rename all the files of a directory using a pattern, defined by the user (for example "SxxEyy - nameOfTheEpisode" where "xx" is the season number and "yy" the number of the episode). It will be possible to "associate" a subtitle file to a video, that means, when you have a video file named "S02E11 - Title.avi" and a subtitle file named "s1x02 - title - by SRTeam.srt", the application will "associate" the .srt file to the .avi one by renaming it.

The application will include a VLC client, allowing the user to check if the subtitle file corresponds to the video one, and if it's well synchronized.

You can follow the project status on [http://pro.bastien-colmard.com/tag/mmtc/ my blog].


Ideas/Evolutions

Features

Depending on the time I'll have and the problems I'll encounter, I could improve this application adding some features I thought about.

about : the name!!

I thought about some different names, maybe you could help me!

  • srtSort
  • srt Organizer / srt Organizr
  • subOrganizer / subOrganizr
  • ...


Technologies

I will, of course, use Mozilla technologies ;) which includes XUL, and JavaScript, CSS.


Steps

First I have to include VLC in the XUL application. It should be able to play a video inside.

Then I will build the file explorer, in order to be able to manage the collection (rename, associate...).

Than I will implement features like renaming in the interface, appyling a pattern for the renaming action etc.


Studies

Here are some links I will focus on :