Coder Social home page Coder Social logo

phpmyxbmc's Introduction

phpMyXBMC

This is an early version of a web application for viewing movies/shows and stats about your XBMC library when exported to MySQL.

This will only work with newer browsers with support for the latest versions of CSS and HTML. So if you are using Internet Explorer this won't work (and even if it would work you shouldn't use IE anyway).

Installation

First of all you need your thumbnails folder from XBMC to be placed inside the img folder (/img/Thumbnails).
This can be done in different ways but in my opinion there are two ways that both work great.

By default your thumbnails folder is located here:
Windows:
Linux: $HOME/.xbmc/userdata/thumbnails
Mac OS X:

Languages and stuff used

PHP with PDO
HTML5
CSS3
LESS CSS
MySQL
jQuery

Special thanks to

ccMatrix
Movie studio and network logos

necolas
Normalize.css for better browser rendering

Joseph Wain
Glyphish Icons

tamplan & narfight @ XBMC Forum
Thumbnail hash script

Bugs and Insects

  • The hash code generator doesn't work properly when path name contains foreign characters, such as Å, Ä, Ö, Ü, etc.

ToDo

  • Ignore "The", "An" and "A" when sorting movies/shows.
  • Fix number sorting, "2" gets sorted before "10" for example
  • Fix the PDO Database connection
  • Finish the design (mostly CSS)
  • Improve queries for better performance
  • Make the PHP object oriented
  • Fix sessions/cookies (probably more focused on sessions)
  • Don't load all movies/shows on the same page
  • Fix the jQuery window resize bug when making a small window larger
  • Create a settings page for individual settings per user, saved in DB

phpmyxbmc's People

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.