Git Product home page Git Product logo

jim_player's Introduction

Jim Player

Originally developed in 2004 as electronics gift, this project was born and grew up to powerful mediaplayer wor Windows.

Jim 1.1. player mode

Of course, it's inspired by Winamp, but does not copies it. Version 2.0 was a totally redesigned rather than first versions and contains functionality to obtain data from ID3V1.1 tags from MP3 files, organize, save and load playlists and publish them as HTML. Also, player supports different languages and skins, which can be loaded, saved and updated on-the-fly by user. This is most used version of this player was supported (bugfixes and minor updates) till half of 2005. Link to binaries.

Jim 2.0 interface

In version 2.2, released at the end of 2005, was added several features, like extended playlist management, like hot-swap of playlists, hotkeys were added, player lose windows-like look, silent mode was added (hide to tray) with top info overlay over desktop/app windows and installer grogram. But killer-feature was addition of database engine, which help track statistic of music listening. The goal was to fast-search favourite songs, artists and albums depend on statistics, create new playlist and share them. To acheive it, app used BDE engine, which makes app less portable, than 2.0 version.

Jim 2.2 interface and features

In early 2006 version of 2.2 was introduced to my university teacher as "course project", and after some reveiew he proposed to replace BDE engine with Interbase database, which should help make app better portable. This development version should became 3.0, but after completion of "course project" I decided to switch from Interbase to MySQL engine. As result of this experiment was Sirius Navigator, which was the prequisite for 3.0 version. But due to complexity of third-party DB management inside the app and poor portability this project was abandoned.

Project was developed in Borland C++ Builder 5, 6 at 2004-2007.

jim_player's People

Contributors

wwakabobik avatar

Stargazers

 avatar

Watchers

 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.