summaryrefslogtreecommitdiff
path: root/mg_db.c
AgeCommit message (Collapse)Author
2005-07-29Resolved conflictLarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@790 e10066b5-e1e2-0310-b819-94efdf66514b
2005-07-29sql_count works again with older mysqlwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@789 e10066b5-e1e2-0310-b819-94efdf66514b
2005-07-29Enable import of wav filesLarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@788 e10066b5-e1e2-0310-b819-94efdf66514b
2005-07-20also import .wav fileswr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@775 e10066b5-e1e2-0310-b819-94efdf66514b
2005-07-13mugglei does not change dir before importingwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@764 e10066b5-e1e2-0310-b819-94efdf66514b
2005-07-13introduce and use class mgDbServerwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@763 e10066b5-e1e2-0310-b819-94efdf66514b
2005-07-08getImagePath, yet untestedwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@757 e10066b5-e1e2-0310-b819-94efdf66514b
2005-07-05sync DB: strip trailing spaces from id3 tagswr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@754 e10066b5-e1e2-0310-b819-94efdf66514b
2005-07-05import thread should not write status messages to OSDwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@753 e10066b5-e1e2-0310-b819-94efdf66514b
2005-06-30while synching do not complain about unreadable fileswr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@750 e10066b5-e1e2-0310-b819-94efdf66514b
2005-06-24another fix to genre importwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@745 e10066b5-e1e2-0310-b819-94efdf66514b
2005-06-24fixes for new genre importwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@744 e10066b5-e1e2-0310-b819-94efdf66514b
2005-06-24can import arbitrary genres from id3v2 tag TCONwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@742 e10066b5-e1e2-0310-b819-94efdf66514b
2005-06-23introduce keyGdUnique, add it to all orders but invisible to userwr61
clean up navigation code, sql generation using keyGdUnique git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@739 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-26now that the key definitions are identical for all DB backends move them out ↵wr61
of the backends git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@733 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-26ordering fixes, move more code out ouf SQL backendswr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@731 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-23mgQuery and mgSQLString, unify the DB backendswr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@730 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-23fix sorting in C++wr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@729 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-13rename orderby to groupby, we dont let SQL order anymorewr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@725 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-12first part of postgresql interfacewr61
do not let SQL order, we do it ourselves. Otherwise the SQL for postgresql makes trouble git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@719 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-11make it compile again with 2.95wr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@718 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-11SQLite: remove unused tableswr61
simplify structure of table playlistitem: field tracknumber is not needed adapt AddToCollection and RemoveFromCollection to what SQLite can do git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@715 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-11reimplement option -z (DeleteStaleReference)wr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@713 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-09more fixeswr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@706 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-09more feedbackwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@700 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-09add sqlite support, mostly untestedwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@698 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-08remove unneeded DISTINCT in sql_countwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@695 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-07split fields into idfields and valuefieldswr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@694 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-07optimization for SQLite, neutral for mysqlwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@692 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-06remove all references to mysql outside of mg_db_gd.[ch]wr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@688 e10066b5-e1e2-0310-b819-94efdf66514b
2005-05-05remove mg_orderwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@684 e10066b5-e1e2-0310-b819-94efdf66514b
2005-04-27simplify Sync() interfacewr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@671 e10066b5-e1e2-0310-b819-94efdf66514b
2005-04-27fix some includes vdr_setup.h / mg_setup.hwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@670 e10066b5-e1e2-0310-b819-94efdf66514b
2005-04-25import code: separate generic code from backend specific codewr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@663 e10066b5-e1e2-0310-b819-94efdf66514b
2005-04-22forgot to add mg_db.[ch]wr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.7-wr@656 e10066b5-e1e2-0310-b819-94efdf66514b
2005-03-06Merged changes for 0.1.4LarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@542 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-20more of the samewr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@495 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-20sort by folder, show track counts, use shuttle/loop from setup, separate ↵wr61
mg_setup from vdr_setup, better error reporting in mugglei, escape cddbid in mugglei git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@494 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-15respect initial shuffle/loop mode from setupwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@489 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-12corrected bug in GdFindFileLarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@481 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-12corrected error in GD compatibility functionLarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@480 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-11fix many memory leaks, add missing copy constructor to mgOrderwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@478 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-09mg_readline, and replace one mgWarning by esyslogwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@470 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-09fix segfault in mgSelection::enter, fix order in collectionswr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@469 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-08correctly init m_db in mgSelection copy constructorwr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@466 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-08make it compilable with 2.95wr61
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@464 e10066b5-e1e2-0310-b819-94efdf66514b
2005-02-07Merged most recent stuff from osd_extensions trunk for next release (0.1.2)LarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@447 e10066b5-e1e2-0310-b819-94efdf66514b
2005-01-23Final bugfixes for next releaseLarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@388 e10066b5-e1e2-0310-b819-94efdf66514b
2005-01-23Merged branches osd_extensions and flac_player for new release, yet untestedLarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@386 e10066b5-e1e2-0310-b819-94efdf66514b
2005-01-16Add GD compatibility for unique filenamesLarsAC
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@362 e10066b5-e1e2-0310-b819-94efdf66514b