Skip to content

pyblendnet-js/podplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PodPlayer

Original by Robert Parker 2014 released under the MIT Licence from his GitHub repository.

This is a edited copy of help.html found in /PodPlayer/bin/Debug.

Introduction

PodPlayer is an open source audio file player for automated podcast and music listening. Being at an age when early morning sleep sometimes eludes me, I like to listen to the range of interesting podcasts available from ABC Radio National. Juice is a fairly good downloadeder but I find the playback options limited. This player will randomly play the least heard of the downloaded podcasts and keep track of which have been heard. However, back to back documentaries can leave little space for cogitation, so this player can play music from your collection between documentaries. In this mode it will play a quieter music item first, so if this player is used in conjunction with my other program, WakeUp, the process of returning consciousness is less painful.

Installation

Download the project and compile. Development so far has been on Visual Studio 2010 and it has been tested on Windows8.0 and XP SP2 with DotNet Framework 3.5 installed. I have not provided a binary as this is far from a finished product and I would not care to be responsible for a virus being spread. The only files written by this program will be located in the execution directory. It can also delete files located in the podcast download path - so beware.

Configeration

Run the program and you will see a "config" button in the bottom right corner. Clicking on this will open the primary configeration dialog.

The different items are as follows:

  • fadeInSpeed% = how quickly the volume rises for the first item.
  • Play music between podCast = for when back to back documentary is too much.
  • Set Hot Keys = raises a dialog to allow user customisation for the keyboard layout being used.
  • PodFile Path = location where the podcast downloader (such as Juice) has loaded the files - typically mp3. Juice creates seperate subdirectories for subject, so PodPlayer will grab of list of files from this base and all subdirectories when it is run. It then seperates the podcasts in order of least heard to most heard and then randomises these.
  • WakeSongList Playlist = the windows media player playlist of songs you would prefer to wake to. The least heard song will be played when the program is first run.
  • SongList Playlist = music you would like to hear between the pod cast documentaries.
  • Save podcasts heard which exist = this will resave the podcasts heard list but only for the items that have not been deleted. Usefull only if the file is getting so large that program startup is being slowed.
  • Delete pods marked DELETE = if you have heard a podcast too many times it can be tagged by pressing the DELETE key (which is usually the delete key :)) and then, if you are sure, you can press click this button and it will offer to delete the marked podcast files.
  • Review pods heard = This will bring up a dialog list of all the podcasts with descriptions if available.
  • SaveConfig = save alterations to the configeration.

For minimum installation you should only need to set the podcast download directory.

HotKeys

You can view the hot keys from the main window by pressing the K key (default setting).

Keyboard actions for the main windows can be reconfigered in the following dialog accessed from the config dialog.

The different actions in the current version are:

  • Exit - on the first, this causes the program to flag a pending shutdown once the current audio is finished. Pressing a second time will cause the program to exit immediately.
  • Pause - pauses the current audio.
  • Full Screen - toggles full screen mode.
  • Fast Forward - jumps through the current audio in steps of 10% of the duration.
  • Restart - jumps back to the start of the current audio.
  • Delete - marks the heard log record that the current item is to be deleted and also skips to the next item.
  • Keep - marks the heard log record that the current item is worth of keeping.
  • Configure - opens the configure dialog window.
  • Vol+ - increase the volume.
  • Vol- - guess what this does.
  • Help - opens the help.html file with the default html program - e.g. a browser.
  • HotKeys - Shows a list of action descriptors and the associated key descriptors.
  • Print Keys - prints a list of keyboard descriptors to the console if there is one.

About

Plays downloaded pod casts alternatly with music. Requires Windows .Net 4

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published