Code Monkey home page Code Monkey logo

messic's People

Contributors

fjcoira avatar hansuber avatar israbr avatar spheras avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

messic's Issues

SSL access

We need to think how to add SSL connections to messic

Help Functionality

Messic needs a help menu, and a way to teach to the user how to use the GUI

Save album info at songs tags

It's important in order to standarize the resources at the file system to save also the info at the tags of the music resources.

upload wizard progress upload

Is necessary to add a progress bar to the files that are uploading to get the wizard information from the album at upload page. Now we only see a wait message without the possibility to cancel or to see the progression of the task

messic twitter

It's interesting to create a twitter account to improve communications with users

RandomList Play All

It's necessary to add a play all button to add all the songs from a randomlist to the queue of songs

statistics datamodel

We need statistics info for everything. examples:

  • each time the user play a song
  • each time the user stop a song
  • each time the user pause a song
  • each time the user remove a song from the playlist
  • each time a song is showed by the user but he doesn't include at the playlist

all this information and more should be stored at the datamodel to be exploited after

linux and mac scripts to get dinamically classpath files

it's necessary a linux and mac script for the messic.sh and messicservice.sh (both, at mac and linux), that is able to collect all the jar files at the classpath folder and, dinamically, add them to the execution of the jre.

Visual Effects while playing

The user could select to have visual effects during playing songs... This is useful for a party-mode o similar. This is interesting to be pluginable.. for example the user could add new effects from remote sites, allowing the creation of new effects plugins for messic

browser icon

the browser icon is not appearing at the browser tab.. why!!?

Mobile theme

It's necessary to do a basic mobile theme. Maybe it's not necessary to add the upload functionality to this kind of small devices (...)

tip

It should be interesting to add a tip at the beggining of the application, at the login for example, explaining some characteristics of the use of the application (like the use of the search box)

login button focus

the login button doesn't have any visual aspects when focusing, the user doesn't know if it has the focus or not....

Playlists functionality

it's needed to start with the playlist functionality. Playlists are list of songs that the users wants to play. The application need a way to admin these playlists.

Full Screen Mode

messic could have a full screen mode to avoid the navigator appearance

standalone app wrapper

we need a wrapper to the webapplication in order to have an standalone entry-point.. Some users want a standalone application, not a web application.

To do this, we need a wrapper, and an embedded webserver..

filename when downloading

binary downloads (zip) from messic are not saying the filename, just only the last name of the url to be downloaded. In the case of playlists, the filename should be the playlist name, and in the case of generic list of songs (queue basically), the filename should be something more generic, like messic-list.zip or similar.

linux bin 32bits

it's necessary to create the linux binary launcher for 32 bits architecture

Lost Password form

Find a way to recover the password for users (simple way.. send emails to recover is not a requirement because it could be problematic due to spam policies)

creation field to the album

a creation field to the album entity could enable filters of the last albums incorpored to the database and similar.

rpm and deb

its necessary to construct an rpm and deb, for the linux distribution. Ideally, they should be constructed automatically through an script. This script could be started at a maven phase of the build of messic.

changes file

it's needed to search a way to autogenerate the changes file, based on issues or commits

upload playlist file

playlist files, like .m3u, are bad interpreted by messic. They are treated as audio files, and fail when trying to get information from these files.

Browser Music Functionality

It's needed to add the browse music functionality. This functionality explore all the music from our current repository

messic multilanguage bug

There is a bug at the multilanguage level. JSPs are not rendering multilangage basing on the accept languages header of the navigator.

statistics page and rest services

It is very interesting to exploit all the statistics information by the user using a javascript library to represent the information in a very usable and confortable way.

Cover from tags

It's necessary to get cover from tag music. The related class is TAGWizard.

navigator compatibilty table

It is interesting to create a table showing the most important navigators (firefox, chrome, chromium, opera, safari) and versions, and the compatiblity with messic (at different levels, something like perfect, medium, no compatible). It could be at the wiki and/or the home web page.

Theme selector, Theme import

It's interesting to do a theme selector in order to change the current theme of messic to another one.

To do this, messic should allow the import (By admin user) of different themes (zip or similar, only with the new css and graphic/fonts resources)

Create new User

It's necessary to create the form "new user" and link it from the login window

Login with enter key

It's necessary to catch the enter key to login when the user write the user and password.. I mean, the user after write his user and password asume that if hit the enter key, the login process will start...

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.