Commit Graph

111 Commits

Author SHA1 Message Date
Carsten Haitzler bbda9033aa rage - yet more browser mode related improvements
make video hide on stop so when browser i sback there isnt a dead
video in the background
make poster mode explicit so timeline thumbs work again
add spacing between browser item and make label multi-line
...
2015-11-14 09:13:13 +09:00
Carsten Haitzler f9c47fb521 rage - finish off improving browser 2015-11-14 00:02:22 +09:00
Carsten Haitzler 622cba151e rage browser - improve looksa and layout to use file posters if possible
1. guess if it's a move by aspectr ratio and lenght.
2. if it meets this - search for a file poster online instead of
generating thumbnails.
3. make thumbs now taller than wide to accomodate poster sizes

looks nicer now.
2015-11-12 22:23:21 +09:00
Carsten Haitzler 9091d776b5 rage - fix warnings and selection remembering on click
one warning gone and browser now consistent betwene mouse and kkey
control in remembeirng last selection for coming back to browser
2015-10-14 12:32:16 +09:00
Carsten Haitzler 6c616bc6c6 rage - coverity complaint on locks - fix 2015-10-12 10:51:03 +09:00
Carsten Haitzler 40483f4de3 rage - quieten coverity even though its not an isue
locks in entry frees are not needed as by the time something is freed
a thread is no longer using it, but this should make coverity happy.
2015-10-11 14:46:06 +09:00
Carsten Haitzler 25a21888bc rage - fix coverity issues. 2015-10-11 14:44:26 +09:00
Carsten Haitzler 4b516ab8bb rage - borwser - remember prev selected entry and re-sel on re-show 2015-10-11 11:33:00 +09:00
Carsten Haitzler 04630ed478 rage browser - delete dir entries when deleting browser on hide 2015-10-11 11:06:50 +09:00
Carsten Haitzler c72e038237 rage - expand stop action to also use backspace and del keys 2015-10-11 10:46:50 +09:00
Carsten Haitzler e76c1c3cf1 rage - dont resize window first audio play after browser mode 2015-10-11 10:45:24 +09:00
Markus Törnqvist e5edb6748b Disable adding files that cannot be played
Summary: Dropping a directory into Rage added everything before this patch, complaining about some files and definitely not playing them. This adds `emotion_object_extension_may_play_get()` checks.

Test Plan:
Drop a non-playable file and a directory containing non-playable files.

The file(s) get(s) added (but cannot be played, obviously) before this patch and after this they're ignored.

Reviewers: raster

Projects: #rage

Differential Revision: https://phab.enlightenment.org/D3162
2015-10-10 17:02:33 +09:00
Carsten Haitzler b4b380ce1f rage - add "browser" when run with no args - index ~/Videos
this adds a video browser that indexes everything in ~/Videos
flattening subdirs into categories. It also will handle music and
fetch album art. browser can be mouse or key controlled. makes rage
almost media-centerey. not intended as a replacement tho, but just
that it's handy to throw in.
2015-10-10 16:51:49 +09:00
Carsten Haitzler 1d492a6847 rage - avoid htonl due to windows issues - makes things simpler 2015-09-23 16:48:41 +09:00
Thomas Guillem 9018a76b7b fix emotion lib leak
Summary:
Emotion lib ref count is incremented by video_add and by emotion_object_add.
This ref count should be also decremented when the object returned by video_add is
destroyed.

An other way to fix this leak is to remove emotion_init from video_add since
it's already initialised by emotion_object_add.

Projects: #rage

Differential Revision: https://phab.enlightenment.org/D3060

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-09-22 01:25:44 +02:00
Carsten Haitzler b0d6d61b24 use blank focus style for input catcher button widget 2015-08-17 10:50:05 +09:00
Daniel Zaoui 409361142d Delete Evas callbacks on win deletion
A crash happens when a movie finishes and the program terminates.
An access to the "inf" data is done, although this data has been freed
during the win deletion.
It crashes only if the mouse is not over the progress bar.

@fix
2015-08-08 00:13:55 +03:00
Daniel Zaoui 29b515cd0f Winlist: fix the trigger to hide the winlist
The winlist doesn't disappear when the mouse exits the winlist,
but when it reaches the left side of the app.
It is due to a wrong size of an Edje rectangle.

@fix
2015-08-07 18:40:49 +03:00
Eduardo Lima (Etrunko) be675a14cc Sort list of files before inserting
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2015-06-01 16:53:48 -03:00
Eduardo Lima (Etrunko) 3813ef7c45 dnd: Recurse into directories using eio
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2015-06-01 16:51:23 -03:00
Carsten Haitzler 4b4be34131 rage -> 0.1.4 2015-04-28 14:33:52 +09:00
Carsten Haitzler 28e354b045 rage - fix stutter due to url fetching when not needed
rage was trying to fetch albumart for videos mistakenly. i thought
this may have been an emotion mess-up. no. rage mess-up. fix by
delaying until emotion back-end has figured out the new stream. this
does point out that curl is managing to block the mainloop and perhaps
we should stuff it off into a slave thread in ecore_con. :(
2015-04-28 14:30:11 +09:00
Carsten Haitzler ca14bfa264 fix minor leak in rage on failed win creation
fixes CID 61903
2015-04-26 12:23:56 +09:00
Carsten Haitzler 027be78ac7 remove unused var assignment in dnd string parser
fixes CID 61905
2015-04-26 12:17:21 +09:00
Carsten Haitzler 1ed1945a40 rage - fix copying to say it's for rage, not terminology :) 2015-04-23 10:12:56 +09:00
Carsten Haitzler db9781ac0a mrk build -> 0.1.3
thanks stefan
2015-04-22 16:35:56 +09:00
Carsten Haitzler b78bffcf1a and for 0.1.3 - fix albumart thumbnail list 2015-04-22 12:33:40 +09:00
Carsten Haitzler 796684dd27 rage - 0.1.3 release with fixes for albumart 2015-04-22 12:14:39 +09:00
Carsten Haitzler abfa9d2360 rage - fix albumart fetch if file is a uri 2015-04-22 12:11:35 +09:00
Carsten Haitzler 6cd663edfc do a rage 0.1.2 to fix thumb generation due to uri encodings 2015-04-10 09:41:09 +09:00
Carsten Haitzler 92079ca855 do update of rage - fix warning 2015-04-07 12:33:42 +09:00
Davide Andreoli bfa96f2e08 Correctly handle urls wrt to url encoding
If the file is a real url (with urlencoded chars) then use
efreet_uri_decode to decode the uri and use the decoded
string in place of the raw file in window title and playlist items
2015-01-27 22:52:58 +01:00
Davide Andreoli 6265d0dd71 Better Exec line in the desktop file
%U means that rage can accept one or more urls as params

Whitout this filemanagers (nemo at least) never list rage
as a suggested default for your files and you cannot
set rage as your default player.
2015-01-27 00:22:18 +01:00
Amitesh Singh 9bd2dfbd46 rage - add un/fullscreen on double mouse click.
Test Plan: rage -> "double mouse click"

Reviewers: etrunko, seoz, raster

Subscribers: seoz

Differential Revision: https://phab.enlightenment.org/D1430
2014-11-29 16:00:56 +09:00
Carsten Haitzler 27f4784033 rage - add missing include 2014-11-29 10:53:12 +09:00
Carsten Haitzler 873ed3c4b6 Keybind c to clear playlist
Summary:
It's somewhat annoying to keep restarting rage in order to manipulate the playlist. Having a keybind for clearing it
goes a long way for usability.

Test Plan: Add files. Hit c. Add more files. Skip around in the playlist. Clear. Add.

Reviewers: etrunko, raster

Projects: #rage

Differential Revision: https://phab.enlightenment.org/D1484

* fix mem leak of vid content
2014-11-29 10:50:03 +09:00
Carsten Haitzler 05608eec3a Delete current media from playlist
Summary:
So you have unorganized files, or pseudo-organized files, and you dump them into rage. A song or video comes up that you don't want to bother with, so you want to hit delete to not play it.

This will be more useful later with a "loop all" feature, but I implemented it now because I often bump into this situation.

Reviewers: etrunko, raster

Projects: #rage

Differential Revision: https://phab.enlightenment.org/D1486

* also fix mem leak in not freeing vid struct content
2014-11-29 10:48:39 +09:00
Carsten Haitzler ae23214e0e rage - unised param warning-- 2014-11-27 20:23:21 +09:00
Carsten Haitzler eebdb71ea7 add marrakesh build (mrk) file 2014-09-27 11:34:36 +09:00
Cedric BAIL b4e10e4c5a DnD printf() is very verbose, could we consider not having it in?
Summary:
When doing other patches, I was constantly distracted by this printf and I couldn't see a purpose for having it in there.

You may reject this patch if you want, but I think it warrants some thought :)

Reviewers: etrunko, raster

Projects: #rage

Differential Revision: https://phab.enlightenment.org/D1483

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-25 17:33:55 +02:00
Carsten Haitzler e1184dbf66 rage main - sety up localedir if nls etc. set.
no nls yet - but std setup
2014-09-20 23:04:44 +09:00
Eduardo Lima (Etrunko) 7c80b9a131 dnd: Recurse into directories
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2014-09-08 16:25:05 -03:00
Igor Murzov f68d3e3218 xz is the preferred compression method these days.
bzip2 is deprecated.
2014-09-02 18:45:59 +04:00
Carsten Haitzler abfd8d687d rage - todo++ 2014-09-02 14:18:34 +09:00
Carsten Haitzler 1aeb90440b rage - no need for elm shutdown anymore 2014-09-01 15:30:26 +09:00
Carsten Haitzler 7969915fa1 rage thumb tool - use preferred engine not explicit engine 2014-08-26 17:45:58 +09:00
Carsten Haitzler fc9a92b556 add/adjust rage todos 2014-08-26 12:38:15 +09:00
Carsten Haitzler 1acc6309e7 fix rage_thumb execution if not in /usr/local 2014-08-26 12:24:41 +09:00
Carsten Haitzler f15ebcae4c rage - add sub option help to -h 2014-08-23 19:33:45 +09:00
Carsten Haitzler c2472804f9 add subtitle support into rage on cmdline as well as automatic 2014-08-23 19:29:10 +09:00