Comments (5)
Sounds like a great improvement and I've put it on my todo list. If you are willing I would really appreciate your support/involvement
from mediacenterjs.
I've chosen SQLite as the database and the next big update will feature a complete overhaul with complete database support.
from mediacenterjs.
Could you create separate "layer" between application and sqlite library to
make it easy to change database (e.g. mongoose).. I've created dedicated
branch already for mongodb, so it could be starting point (
https://github.com/jupe/mediacenterjs/tree/music-with-mongodb ) .
Anyway, I would choose the type of database NoSQL for this purpose..
However, if you select noSQL database, I would recommend
mongoosehttp://mongoosejs.com and
tingodb https://github.com/sergeyksv/tingodb . Both uses exactly same api
so users can decide which one to use... and because mongoDB stores
JSONhttp://en.wikipedia.org/wiki/JSON-like
documents with dynamic schemas it is much easier to further develop
mediacenterjs as well...
2013/7/25 jansmolders86 [email protected]
I've chosen SQLite as the database and I the next big update will feature
a complete overhaul with complete database support.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/1#issuecomment-21556348
.
from mediacenterjs.
Currently I rebuild the music and movie app with a sqlite database attached.
Please check if this is somewhat to your liking.
I used the dblite module (https://github.com/WebReflection/dblite) because it works tremendously with the raspberry pi and other ARM systems and there is also no need to use nde-gyp to install it. I also what to keep the the install procedure relatively easy for people new to nodejs.
from mediacenterjs.
If possible it would be nice to allow the database to be interchangeable within reason. It's nice to allow new people to test out the software with sqlite and implement a more robust database when desiring more performance. just my thoughts thought.
@jansmolders86 are you currently running this on a raspberry pi? Could you detail your setup? I'm curious.
from mediacenterjs.
Related Issues (20)
- SQLite Error "SQLite is not able to choose the isolation level REPEATABLE READ."
- Unable to start mediacenterjs on Windows 10 HOT 4
- macOS server not starting
- Error while Running the Server:TypeError: Cannot read property 'prototype' of undefined HOT 4
- Suggestion: add --depth=1 to Install instructions via .git
- Feature Request: Load non media videos (Home made or Tutorials)
- Media not working
- Update bad ffmpeg compile flag in user manual: --enable-x11grab to --enable-libxcb HOT 1
- Unable to run make HOT 1
- watching videos remotely - get only loop of the first minute or so
- App crashes when start HOT 1
- Parallel processing of audio tracks
- Ensure callbacks are called in media-handler
- NPX should be used on: WIKI: "Developer manual: Start building an app using the app generator" HOT 2
- Windows installer HOT 1
- Error
- TypeError: Device.find is not a function Error after web setup completed HOT 1
- Error on Windows
- Horizontal Scrollbar can be removed
- Is the project dead?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mediacenterjs.