Skip to content
This repository has been archived by the owner on Jan 25, 2020. It is now read-only.

itchyny/ChromePlayer

Repository files navigation

This is the source code of Local Player

Local Player is an App for Google Chrome,

Note

This repository has been closed.

This software will not be developed anymore.

Usage

  • A media player on your browser for LOCAL FILES.
  • Drag mp3/ogg files from file browser into the window.
  • Or, you can also add music files from a file dialog, which appears when you click the '+' button.
  • You'll find the file name show up.
  • And player above will automatically start to play the file.
  • If you double-click the file name in the file list, it'll start to play that file.

Motivation

Yet you can open and play (and pause, and so on) a mp3 file with Google Chrome, but only one file. Local Player allows you to listen to multiple files without any annoying operation.

Key bindings

Press ? to see the keyboard shortcuts. (For shortcuts, I didn't write some to the list, which appears when ? pressed. For example, you can also use Alt+Space to pause. This was added because in Mac, Ctrl+Space is Spotlight. And as for Mac users, Command key can be also used where it is written as: .)

Supported file types

music: mp3, ogg, aac, m4a video: mp4

Not implemented features, unfixed bugs

Save the file list Support for other types like wav or flac

Source code

I pushed this source to github. https://github.com/itchyny/ChromePlayer (Local Player used to be named Chrome Player) I allow you to fork another app from this code. This application is distributed under the MIT license.

Security

You may wonder why this App accesses "all data from your website". Actually, this App gets no data from your browsing site. This permission is needed for "Global keyboard control." It is realized by following: listening the keydown event, and if it was → or ←, the player catches that event and seek for next or previous music.

If you want see the script, open a site (www.google.com for example) and right click → inspect → Scripts, find chrome-extension://chkhjlbdflppmaddpjmjecgdagdljimc/js/shortcuts.js. "chkhjlbdflppmaddpjmjecgdagdljimc" is the id number for this App.

Contact or comment

Write a review!!!

Any impression on this app is welcome.

Enjoy!

Releases

No releases published

Sponsor this project

 

Packages

No packages published