mjtorn / rage Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
Rage 0.3.0 ****************************************************************************** FOR ANY ISSUES PLEASE EMAIL: [email protected] ****************************************************************************** This is a Video + Audio player along the lines of mplayer. It's simple yet decent looking. It finds album art for you for music files, generates thumbnails for videos so you can select logaction by thumbnail and more. It accepts file lists on the cmdline ala: rage file1.mp3 file2.mp3 file3.avi file4.mp4 file5.ogg rage dvd:/ rage http://www.blah.com/stream You can tell it what media/video engine in emotion to ue via -e: rage -e vlc blah.mov rage -e xine dvd:/ rage -e gstreamer1 blah.mp3 You can also specify subtitle files with -sub: rage file.mp4 -sub mysubs.srt And of course you can run it with no arguments: rage Which goes into "Browser mode" where Rage will index/list your ~/Videos directory as a library (and subdirectories). This depends on video engine support to display them, so it may not work. Also rage will use a srt or sub format file if found, automatically. If the filename is video.mp4 or video.avi, video.mov etc. then rage looks for video.srt or video.sub and automatically will use it. If you DND files onto its window, they are added to the playlist. Mouse over the right of the window brings up the playlist. Mouse over the position bar at the bottom, if it's a video, brings up a video thumbnail of that position (it may take a while to generate thumbnails for that video - they are cached). If you run rage without arguments at all it goes into "browser" mode where it will index all your media files in "$HOME/Videos" or whatever you have configured your XDG video directory to be. It will flatten out all directories that it recursively scans in this videos director with a header with the directory name and a list of images per video and the filename with extensions removed. It will either generate a series of images to flip as the video thumb or may actually search for a poster file dependig on length of video file (if it is more than 60 minutes long and less than 5 hours and the image ratio is between 4:3 and 4:1 it'll be assumed to be a movie for example). So while it is fetching or generating thumbnails for the first time, be a little patient. They will be cached so they only need to be generated or fetched once (or if the file changes). It's fully key controlled too. Key controls are: ----------------+---------------------------------------------------------- KEY | Action ----------------+---------------------------------------------------------- Left - rewind or DVD nav left [ - rewind Right - fast forward or DVD nav right ] - fast forward Up - Volume up or DVD nav up + - Volume up = - Volume up Down - Volume down DVD nav down - - Volume down space - Pause toggle Pause - Pause toggle p - Pause toggle XF86AudioPlay - pause toggle s - Stop XF86AudioStop - Stop PgUp - Previous file XF86AudioPrev - Previous file PgDn - Next file XF86AudioNext - Next file Home - First file End - Last file m - Mute toggle XF86AudioMute - Mute toggle l - Loop 1 mode toggle q - Exit Escape - Exit f - Fullscreen toggle F11 - Fullscreen toggle n - Normalize window size to video size \ - Toggle File list or browser mode depending on launch mode y - Video low quality toggle z - Video zoom fit/fill modes toggle e - Eject file/media Return - DVD nav select Enter - DVD nav select , - DVD nav angle prev < - DVD nav angle prev . - DVD nav angle next > - DVD nav angle next Tab - DVD nav force 0 - DVD nav 0 1 - DVD nav 1 2 - DVD nav 2 3 - DVD nav 3 4 - DVD nav 4 5 - DVD nav 5 6 - DVD nav 6 7 - DVD nav 7 8 - DVD nav 8 9 - DVD nav 9 ` - DVD nav 10 ~ - DVD nav 10 F1 - DVD nav menu 1 F2 - DVD nav menu 2 F3 - DVD nav menu 3 F4 - DVD nav menu 4 F5 - DVD nav menu 5 F6 - DVD nav menu 6 F7 - DVD nav menu 7 ----------------+---------------------------------------------------------- Requirements: ------------- * elementary (>= 1.19.0) * eina (>= 1.19.0) * eet (>= 1.19.0) * evas (>= 1.19.0) * ecore (>= 1.19.0) * edje (>= 1.19.0) * emotion (>= 1.19.0) * ecore-imf (>= 1.19.0) * ecore-imf-evas (>= 1.19.0) * ecore-input (>= 1.19.0) * ethumb (>= 1.19.0)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.