- Fixed "not unique messages".
- Fixed char encoding bug.
- Updated IMDB grabber to fix genres bug.
- Fixed middle click problem.
- Icons and themes tab have been joined in the new appearance tab.
- Middle click on view opens a new tab.
- Search behavior improvements.
- Added python gui as an alternative to prism (testing) (figuritas --python).
- Prevent duplicated tabs.
- Massive javascript code improvements and optimizations.
- Fixed high cpu usage.
- New save/discard tab menu..
- Rating improvements.
- Improvements on menu behaviors.
- The order menu works now but it doesn't get saved.
- Initial hotkeys implementation.
- New hotkeys F1 and ctrl+f.
- Other changes.
Sunday, June 20, 2010
Version 0.0.6
Changes
Tuesday, May 4, 2010
Version 0.0.5
I tried to make it work with apache but it was too complicated because of permissions.
I hope that this version no longer conflicts with apache.
Apache users should install the normal package.
Please report any problem.
In the screenshot you can see the new 16px thumbnails, the new tabs look, the addition to "add movies" tab, and the new control-panel icon:
Changes:
I hope that this version no longer conflicts with apache.
Apache users should install the normal package.
Please report any problem.
In the screenshot you can see the new 16px thumbnails, the new tabs look, the addition to "add movies" tab, and the new control-panel icon:
Changes:
- Cosmetic changes to tabs.
- Fixed missing app icon.
- Fixed anoying flicker when changing tabs.
- New version notification.
- Added a control panel.
- Precary icons and themes tabs.
- Improved "Add movies" tab.
- Removed apache conflict.
- 16px thumbnails when available.
- Other changes.
Tuesday, March 9, 2010
Version 0.0.4
Changes:
- changed apache instructions
- now the config folder and the web folder are the same
- some work on gui ratings (read this)
- removed requirement for figuritas external protocol handler
- now it uses gnome-open to open video files with the default video player
- updated to JQuery v1.4.2
- now requires bash >= 4
- fixed imdb_grabber not getting the year
- fixed problem when importing files with single quotes.
- sumbenu implementation
- some other changes
Friday, March 5, 2010
Setting Ratings and editing Data
I have been thinking about how to implement this features.
Setting Ratings
With the current design you have to put the mouse over the rating to change it, if the mouse leaves, the rating is reseted and if it is clicked then the changes are confirmed. The problem with this are accidental clicks. I rate my movies carefully and I don't like the idea of accidental clicks changing my ratings. Maybe this is not a problem for most people. I could implement a confirmation dialog but this will become annoying if you want to set ratings for many movies.
Editing Data
Let say that you are viewing the details for some movie and you want to edit the title, the plot or anything else. The obvious approach would be to click on for example the title, a pop-up dialog appears to insert the new title and you can click ok or cancel.
This is ok but wouldn't it be much better to edit the data in-place, without pop-ups. I could make the pop-up behave like a tool-tip to make it less annoying but it seems to me that a pop-up is more complex than necessary, It feels more natural and simpler to edit the data in-place.
Now, the problem with editing the data in-place is how to confirm/cancel the changes. This is similar to the rating problem.
A Solution?
I have come to a possible solution that applies to both problems: The ratings are settled as I said before and the data is edited in-place but the changes ain't saved. When something gets edited the current tab color changes to indicate that there are unsaved changes, clicking on the tab will not show the normal menu but a different menu with two items, the first to save the changes and the second to discard them.
With this method it would be possible to make many changes and save them all at once. This is the way text editors do it, geany or gedit for example, when the document gets changed there is an indication in the current tab.
Comments and suggestions are welcome!
Setting Ratings
With the current design you have to put the mouse over the rating to change it, if the mouse leaves, the rating is reseted and if it is clicked then the changes are confirmed. The problem with this are accidental clicks. I rate my movies carefully and I don't like the idea of accidental clicks changing my ratings. Maybe this is not a problem for most people. I could implement a confirmation dialog but this will become annoying if you want to set ratings for many movies.
Editing Data
Let say that you are viewing the details for some movie and you want to edit the title, the plot or anything else. The obvious approach would be to click on for example the title, a pop-up dialog appears to insert the new title and you can click ok or cancel.
This is ok but wouldn't it be much better to edit the data in-place, without pop-ups. I could make the pop-up behave like a tool-tip to make it less annoying but it seems to me that a pop-up is more complex than necessary, It feels more natural and simpler to edit the data in-place.
Now, the problem with editing the data in-place is how to confirm/cancel the changes. This is similar to the rating problem.
A Solution?
I have come to a possible solution that applies to both problems: The ratings are settled as I said before and the data is edited in-place but the changes ain't saved. When something gets edited the current tab color changes to indicate that there are unsaved changes, clicking on the tab will not show the normal menu but a different menu with two items, the first to save the changes and the second to discard them.
With this method it would be possible to make many changes and save them all at once. This is the way text editors do it, geany or gedit for example, when the document gets changed there is an indication in the current tab.
Comments and suggestions are welcome!
Wednesday, February 24, 2010
Poll: What module do you want the most?
Update: vote here instead.
There is still a lot to do before implementing another module but I want to know what is the most wanted of them all.
There is still a lot to do before implementing another module but I want to know what is the most wanted of them all.
Tuesday, February 23, 2010
Version 0.0.3
Changes
Download
- added "remove from" (working for movies from genres, tags, keywords, countries, languages)
- added version control
- fixed Error: unrecognized override.ini path
- fixed problem with localhost
- fixed problem with imdb grabber and actors
- some other changes
- updated instructions for apache
Download
Friday, February 19, 2010
About Figuritas
Figuritas is an open source media manager for Linux that is a little different from the rest. It is coded in bash, using HTML, CSS, JavaScript, JQuery, and SQLite.
A picture worth more than a hundred words:
Ain't it pretty?
Don't worry about the OS X look, it is just a skin. It is running on Ubuntu Linux with metacity, the scrollbars are gtk. In future versions it will be possible to change themes.
It look like an OS X application but it works in a very different way. I will try to explain it.
Simplicity
By looking at the screenshot you could think that it is too simple and featureless application with no menu bar and almost no action buttons. For example there are no buttons for adding movies.
Figuritas is designed to be very simple but at the same time very powerful with a lot of room to add features without bloating the gui. Almost everything in the gui describes content and actions are contextual to that content. For example to add a movie you have to click on movies, a menu appears and you can select 'add', very simple.
Modules
As you can see, in the toolbar, there are some icons, those are modules. The only module working right now is the first one: "Movies"
There are two more modules that are not visible: arcades and comics. The idea is to bring the grabbers from avatar-factory and to make figuritas expandable.
Browsers & Icons
Now, take a look at the 'Browsers' panel on the sidebar:
As shown on the screenshot, it is possible to open any browser in the main view or in the sidebar.
You can see anything as icons and for some browsers you can set custom icons, thats the reason I named it figuritas. Figuritas is Spanish for sticker albums (albumenes de figuritas). When I was a kid, sticker albums were very popular. Now you can use figuritas to seek for good stickers (icons) to represent your favorite movies, directors, characters, etc... (It is very easy to do so)
In this version you can set custom icons only for movies, characters and people (directors, writers, etc...).
Tabs and Sub Tabs
In the next screen see what happens if you click on Johnny Depp:
Yes, a new tab opens, Figuritas has tabs, but thats not all, it also has sub tabs and every browser can have his own set of sub tabs.
For example, the sub tabs for movies:
The only tab working now is the subtitles tab. You can associate movies with videos on your computer and display the subtitles in that tab, then you can click on a line and the movie should open in that part (mplayer required)
Browsing anything by anything
In the last screenshot, the browser in the sidebar is set to directors and the main view to movies (browsing movies by directors) but you can do any combination: browse directors by genres, actors by movies, etc...
Filters
Also in the sidebar, there is a panel called "Filters", that panel is working but the idea (that isn't currently implemented) is to be able to add almost anything including existing filters to a new filter.
For example: Right click a genre and select "add to new filter" then a new panel appears bellow the Filters panel called New Filter and the selected genre as a logical operator (AND,OR,NOT). Then you can add more operators and eventually save the filter to the filters panel.
An application and a web site
Figuritas is in part a web site, that means that it can be accessed by other computers on your network, you can open Firefox and type: 127.0.0.1:9009 in the address bar and figuritas should appear.
It is not compatible with other web browsers right now but the possibilities are many, for example in future versions it could stream your movies using html5 video tags from one computer to another.
A picture worth more than a hundred words:
Ain't it pretty?
Don't worry about the OS X look, it is just a skin. It is running on Ubuntu Linux with metacity, the scrollbars are gtk. In future versions it will be possible to change themes.
It look like an OS X application but it works in a very different way. I will try to explain it.
Simplicity
By looking at the screenshot you could think that it is too simple and featureless application with no menu bar and almost no action buttons. For example there are no buttons for adding movies.
Figuritas is designed to be very simple but at the same time very powerful with a lot of room to add features without bloating the gui. Almost everything in the gui describes content and actions are contextual to that content. For example to add a movie you have to click on movies, a menu appears and you can select 'add', very simple.
Modules
As you can see, in the toolbar, there are some icons, those are modules. The only module working right now is the first one: "Movies"
There are two more modules that are not visible: arcades and comics. The idea is to bring the grabbers from avatar-factory and to make figuritas expandable.
Browsers & Icons
Now, take a look at the 'Browsers' panel on the sidebar:
As shown on the screenshot, it is possible to open any browser in the main view or in the sidebar.
You can see anything as icons and for some browsers you can set custom icons, thats the reason I named it figuritas. Figuritas is Spanish for sticker albums (albumenes de figuritas). When I was a kid, sticker albums were very popular. Now you can use figuritas to seek for good stickers (icons) to represent your favorite movies, directors, characters, etc... (It is very easy to do so)
In this version you can set custom icons only for movies, characters and people (directors, writers, etc...).
Tabs and Sub Tabs
In the next screen see what happens if you click on Johnny Depp:
Yes, a new tab opens, Figuritas has tabs, but thats not all, it also has sub tabs and every browser can have his own set of sub tabs.
For example, the sub tabs for movies:
The only tab working now is the subtitles tab. You can associate movies with videos on your computer and display the subtitles in that tab, then you can click on a line and the movie should open in that part (mplayer required)
Browsing anything by anything
In the last screenshot, the browser in the sidebar is set to directors and the main view to movies (browsing movies by directors) but you can do any combination: browse directors by genres, actors by movies, etc...
Filters
Also in the sidebar, there is a panel called "Filters", that panel is working but the idea (that isn't currently implemented) is to be able to add almost anything including existing filters to a new filter.
For example: Right click a genre and select "add to new filter" then a new panel appears bellow the Filters panel called New Filter and the selected genre as a logical operator (AND,OR,NOT). Then you can add more operators and eventually save the filter to the filters panel.
An application and a web site
Figuritas is in part a web site, that means that it can be accessed by other computers on your network, you can open Firefox and type: 127.0.0.1:9009 in the address bar and figuritas should appear.
It is not compatible with other web browsers right now but the possibilities are many, for example in future versions it could stream your movies using html5 video tags from one computer to another.
Subscribe to:
Posts (Atom)





