Roadmap
Smewt is still in a very early stage of development. As such, some features might not work as they should, or even not work at all.
Having a roadmap is important because it shows where the project is going, and makes it clear what can be expected from it.
So here's what we envision for the future of Smewt:
- Smoothing out the user experience:
- Possibility to edit metadata manually
- Better collection management (ie: remove old files, track file
movements, ...)
- Database facelift
This will mostly go unseen by the end user, but the database backend
has to be cleaned and optimized. Along with that, we'll probably
gain the Neo4j backend and a big speed optimization.
- Client/server separation
Create SmewtDaemon, which is just a headless server which tracks your
files, with a web framework front-end (such as Pyramid). The client
can then be any browser, and doesn't need to be our current
PyQt4-based one (although this one could offer more features).
- Network sharing
If you have SmewtDaemon running, you could actually decide to connect
from a remote computer and stream (or download) your collection
directly, no need to carry that USB hard drive around anymore.
We also envision that you might want to maintain a list of friends
with which you share your collection and which can access it, and we
want to make this really easy to do.
- Everything is smewtilicious!
The infrastructure on which Smewt is built is very generic, so generic
even that we want to extend it to many other types of media: photos,
games (which you can play in an emulator), ISOs of linux
distributions, ... The sky's the limit!