Android Open Source - Sound mediaplayer Tesla






Project Summary

Tesla is a PC media player remote control app for the Android platform. Designed for Linux distributions like Ubuntu, it interacts with the music and video players on your PC over a Wifi network..

Web Site / Source Repository

Tesla is hosted in the following web site
https://github.com/seanhodges/Tesla

If you think the Android project Tesla listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of Tesla.

ItemValue
Java File Count329
Minimum SDK Version3
Activity Count7
jar files usedjunit-4.6-src.jar
junit-4.6.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.CHANGE_NETWORK_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.INTERNET
android.permission.WAKE_LOCK




License

The license information of Tesla is as follows:

GNU General Public License

Resource Files

There are 34 image files in Tesla. The names of the image files are listed as follows.

album_cover.png
album_cover_large.png
app_icon_amarok.png
app_icon_banshee.png
app_icon_dragonplayer.png
app_icon_exaile.png
app_icon_kaffeine.png
app_icon_rhythmbox.png
app_icon_totem.png
app_icon_vlc.png
clapboard.png
currently_playing.png
next_song_default.png
next_song_pressed.png
note.png
pause_default.png
pause_pressed.png
play_default.png
play_pressed.png
power_default.png
power_pressed.png
prev_song_default.png
prev_song_pressed.png
seek_back_default.png
seek_back_pressed.png
seek_forward_default.png
seek_forward_pressed.png
vol0.png
vol1.png
vol2.png
vol3.png
vol4.png
vol5.png
vol6.png

The following screenshort is generated from the image listed above.

null




Java Source Files

Tesla has the following Java source files.

com.jcraft.jzlib.
Deflate.java
com.jcraft.jzlib.
Deflate.java
com.jcraft.jzlib.JZlib.java
com.jcraft.jzlib.JZlib.java
com.jcraft.jzlib.ZInputStream.java
com.jcraft.jzlib.ZInputStream.java
com.jcraft.jzlib.ZOutputStream.java
com.jcraft.jzlib.ZOutputStream.java
com.jcraft.jzlib.ZStream.java
com.jcraft.jzlib.ZStream.java
com.jcraft.jzlib.ZStreamException.java
com.jcraft.jzlib.ZStreamException.java
com.trilead.ssh2.ChannelCondition
.java
com.trilead.ssh2.Connection
.java
com.trilead.ssh2.ConnectionInfo
.java
com.trilead.ssh2.ConnectionMonitor
.java
com.trilead.ssh2.DHGexParameters
.java
com.trilead.ssh2.DebugLogger
.java
com.trilead.ssh2.DynamicPortForwarder.java
com.trilead.ssh2.HTTPProxyData.java
com.trilead.ssh2.HTTPProxyException.java
com.trilead.ssh2.InteractiveCallback
.java
com.trilead.ssh2.KnownHosts
.java
com.trilead.ssh2.LocalPortForwarder
.java
com.trilead.ssh2.LocalStreamForwarder
.java
com.trilead.ssh2.ProxyData
.java
com.trilead.ssh2.SCPClient
.java
com.trilead.ssh2.SFTPException.java
com.trilead.ssh2.SFTPv3Client
.java
com.trilead.ssh2.SFTPv3DirectoryEntry
.java
com.trilead.ssh2.SFTPv3FileAttributes
.java
com.trilead.ssh2.SFTPv3FileHandle
.java
com.trilead.ssh2.ServerHostKeyVerifier
.java
com.trilead.ssh2.Session
.java
com.trilead.ssh2.StreamGobbler.java
com.trilead.ssh2.auth.AuthenticationManager.java
com.trilead.ssh2.channel.Channel
.java
com.trilead.ssh2.channel.ChannelInputStream.java
com.trilead.ssh2.channel.ChannelManager.java
com.trilead.ssh2.channel.ChannelOutputStream.java
com.trilead.ssh2.channel.DynamicAcceptThread.java
com.trilead.ssh2.channel.LocalAcceptThread.java
com.trilead.ssh2.channel.RemoteAcceptThread.java
com.trilead.ssh2.channel.RemoteForwardingData
.java
com.trilead.ssh2.channel.RemoteX11AcceptThread.java
com.trilead.ssh2.channel.StreamForwarder.java
com.trilead.ssh2.channel.X11ServerData
.java
com.trilead.ssh2.compression.CompressionFactory.java
com.trilead.ssh2.compression.ICompressor.java
com.trilead.ssh2.compression.Zlib.java
com.trilead.ssh2.crypto.Base64
.java
com.trilead.ssh2.crypto.CryptoWishList
.java
com.trilead.ssh2.crypto.KeyMaterial
.java
com.trilead.ssh2.crypto.PEMDecoder
.java
com.trilead.ssh2.crypto.PEMStructure
.java
com.trilead.ssh2.crypto.SimpleDERReader
.java
com.trilead.ssh2.crypto.cipher.AES.java
com.trilead.ssh2.crypto.cipher.BlockCipher
.java
com.trilead.ssh2.crypto.cipher.BlockCipherFactory
.java
com.trilead.ssh2.crypto.cipher.BlowFish.java
com.trilead.ssh2.crypto.cipher.CBCMode.java
com.trilead.ssh2.crypto.cipher.CTRMode.java
com.trilead.ssh2.crypto.cipher.CipherInputStream
.java
com.trilead.ssh2.crypto.cipher.CipherOutputStream
.java
com.trilead.ssh2.crypto.cipher.DES.java
com.trilead.ssh2.crypto.cipher.DESede.java
com.trilead.ssh2.crypto.cipher.NullCipher.java
com.trilead.ssh2.crypto.dh.DhExchange
.java
com.trilead.ssh2.crypto.dh.DhGroupExchange
.java
com.trilead.ssh2.crypto.digest.Digest
.java
com.trilead.ssh2.crypto.digest.HMAC.java
com.trilead.ssh2.crypto.digest.HashForSSH2Types
.java
com.trilead.ssh2.crypto.digest.MAC
.java
com.trilead.ssh2.crypto.digest.MD5.java
com.trilead.ssh2.crypto.digest.SHA1.java
com.trilead.ssh2.log.Logger
.java
com.trilead.ssh2.packets.PacketChannelOpenConfirmation
.java
com.trilead.ssh2.packets.PacketChannelOpenFailure
.java
com.trilead.ssh2.packets.PacketChannelTrileadPing
.java
com.trilead.ssh2.packets.PacketChannelWindowAdjust
.java
com.trilead.ssh2.packets.PacketDisconnect
.java
com.trilead.ssh2.packets.PacketGlobalCancelForwardRequest
.java
com.trilead.ssh2.packets.PacketGlobalForwardRequest
.java
com.trilead.ssh2.packets.PacketGlobalTrileadPing
.java
com.trilead.ssh2.packets.PacketIgnore
.java
com.trilead.ssh2.packets.PacketKexDHInit
.java
com.trilead.ssh2.packets.PacketKexDHReply
.java
com.trilead.ssh2.packets.PacketKexDhGexGroup
.java
com.trilead.ssh2.packets.PacketKexDhGexInit
.java
com.trilead.ssh2.packets.PacketKexDhGexReply
.java
com.trilead.ssh2.packets.PacketKexDhGexRequest
.java
com.trilead.ssh2.packets.PacketKexDhGexRequestOld
.java
com.trilead.ssh2.packets.PacketKexInit
.java
com.trilead.ssh2.packets.PacketNewKeys
.java
com.trilead.ssh2.packets.PacketOpenDirectTCPIPChannel
.java
com.trilead.ssh2.packets.PacketOpenSessionChannel
.java
com.trilead.ssh2.packets.PacketServiceAccept
.java
com.trilead.ssh2.packets.PacketServiceRequest
.java
com.trilead.ssh2.packets.PacketSessionExecCommand
.java
com.trilead.ssh2.packets.PacketSessionPtyRequest
.java
com.trilead.ssh2.packets.PacketSessionPtyResize.java
com.trilead.ssh2.packets.PacketSessionStartShell
.java
com.trilead.ssh2.packets.PacketSessionSubsystemRequest
.java
com.trilead.ssh2.packets.PacketSessionX11Request
.java
com.trilead.ssh2.packets.PacketUserauthBanner
.java
com.trilead.ssh2.packets.PacketUserauthFailure
.java
com.trilead.ssh2.packets.PacketUserauthInfoRequest
.java
com.trilead.ssh2.packets.PacketUserauthInfoResponse
.java
com.trilead.ssh2.packets.PacketUserauthRequestInteractive
.java
com.trilead.ssh2.packets.PacketUserauthRequestNone
.java
com.trilead.ssh2.packets.PacketUserauthRequestPassword
.java
com.trilead.ssh2.packets.PacketUserauthRequestPublicKey
.java
com.trilead.ssh2.packets.Packets
.java
com.trilead.ssh2.packets.TypesReader
.java
com.trilead.ssh2.packets.TypesWriter
.java
com.trilead.ssh2.sftp.AttrTextHints
.java
com.trilead.ssh2.sftp.AttribBits
.java
com.trilead.ssh2.sftp.AttribFlags
.java
com.trilead.ssh2.sftp.AttribPermissions
.java
com.trilead.ssh2.sftp.AttribTypes
.java
com.trilead.ssh2.sftp.ErrorCodes
.java
com.trilead.ssh2.sftp.OpenFlags
.java
com.trilead.ssh2.sftp.Packet
.java
com.trilead.ssh2.signature.DSAPrivateKey
.java
com.trilead.ssh2.signature.DSAPublicKey
.java
com.trilead.ssh2.signature.DSASHA1Verify
.java
com.trilead.ssh2.signature.DSASignature
.java
com.trilead.ssh2.signature.RSAPrivateKey
.java
com.trilead.ssh2.signature.RSAPublicKey
.java
com.trilead.ssh2.signature.RSASHA1Verify
.java
com.trilead.ssh2.signature.RSASignature
.java
com.trilead.ssh2.transport.ClientServerHello
.java
com.trilead.ssh2.transport.KexManager
.java
com.trilead.ssh2.transport.KexParameters
.java
com.trilead.ssh2.transport.KexState
.java
com.trilead.ssh2.transport.MessageHandler
.java
com.trilead.ssh2.transport.NegotiateException.java
com.trilead.ssh2.transport.NegotiatedParameters
.java
com.trilead.ssh2.transport.TransportConnection
.java
com.trilead.ssh2.transport.TransportManager
.java
com.trilead.ssh2.util.TimeoutService
.java
com.trilead.ssh2.util.Tokenizer
.java
de.mud.ssh.Blowfish.java
de.mud.ssh.Cipher.java
de.mud.ssh.DES.java
de.mud.ssh.DES3.java
de.mud.ssh.IDEA.java
jssh.Channel
.java
jssh.ClientProtocolHandler
.java
jssh.DevRandom
.java
jssh.DevURandom
.java
jssh.GZDeflater
.java
jssh.GZInflater
.java
jssh.IInteractivePacket
.java
jssh.IPacketConstants
.java
jssh.IProtocolHandler
.java
jssh.ITrueRandom
.java
jssh.KnownHostsFile
.java
jssh.Options
.java
jssh.PortForwarding
.java
jssh.RSAAlgorithm
.java
jssh.RSAPrivateKey
.java
jssh.RSAPrivateKeyFile
.java
jssh.RSAPublicKey
.java
jssh.SMSG_AUTH_RSA_CHALLENGE
.java
jssh.SMSG_PUBLIC_KEY
.java
jssh.SSHAuthFailedException
.java
jssh.SSHClient
.java
jssh.SSHInputStream.java
jssh.SSHMisc.java
jssh.SSHOutputStream.java
jssh.SSHProtocolException
.java
jssh.SSHSetupException
.java
jssh.STDIN_OutputStream
.java
jssh.STDOUT_InputStream.java
net.roarsoftware.lastfm.Album.java
net.roarsoftware.lastfm.Artist.java
net.roarsoftware.lastfm.Authenticator.java
net.roarsoftware.lastfm.CallException.java
net.roarsoftware.lastfm.Caller.java
net.roarsoftware.lastfm.Chart.java
net.roarsoftware.lastfm.Event.java
net.roarsoftware.lastfm.Geo.java
net.roarsoftware.lastfm.Group.java
net.roarsoftware.lastfm.Image.java
net.roarsoftware.lastfm.ImageHolder.java
net.roarsoftware.lastfm.Library.java
net.roarsoftware.lastfm.MusicEntry.java
net.roarsoftware.lastfm.PaginatedResult.java
net.roarsoftware.lastfm.Playlist.java
net.roarsoftware.lastfm.Radio.java
net.roarsoftware.lastfm.Result.java
net.roarsoftware.lastfm.Session.java
net.roarsoftware.lastfm.Tag.java
net.roarsoftware.lastfm.Tasteometer.java
net.roarsoftware.lastfm.Track.java
net.roarsoftware.lastfm.User.java
net.roarsoftware.lastfm.Venue.java
net.roarsoftware.lastfm.cache.Cache.java
net.roarsoftware.lastfm.cache.DatabaseCache.java
net.roarsoftware.lastfm.cache.DefaultExpirationPolicy.java
net.roarsoftware.lastfm.cache.ExpirationPolicy.java
net.roarsoftware.lastfm.cache.FileSystemCache.java
net.roarsoftware.lastfm.cache.MemoryCache.java
net.roarsoftware.lastfm.cache.ScrobbleCache.java
net.roarsoftware.lastfm.scrobble.ResponseStatus.java
net.roarsoftware.lastfm.scrobble.Scrobbler.java
net.roarsoftware.lastfm.scrobble.SubmissionData.java
net.roarsoftware.util.StringUtilities.java
net.roarsoftware.xml.DomElement.java
net.sourceforge.jsocks.Authentication.java
net.sourceforge.jsocks.AuthenticationNone.java
net.sourceforge.jsocks.Proxy.java
net.sourceforge.jsocks.ProxyMessage.java
net.sourceforge.jsocks.ProxyServer.java
net.sourceforge.jsocks.Socks4Message.java
net.sourceforge.jsocks.Socks4Proxy.java
net.sourceforge.jsocks.Socks5DatagramSocket.java
net.sourceforge.jsocks.Socks5Message.java
net.sourceforge.jsocks.Socks5Proxy.java
net.sourceforge.jsocks.SocksException.java
net.sourceforge.jsocks.SocksServerSocket.java
net.sourceforge.jsocks.SocksSocket.java
net.sourceforge.jsocks.UDPEncapsulation.java
net.sourceforge.jsocks.server.ServerAuthenticator.java
net.sourceforge.jsocks.server.ServerAuthenticatorNone.java
tesla.app.command.Command.java
tesla.app.command.CommandFactory.java
tesla.app.command.helper.AmarokPlaylistHelper.java
tesla.app.command.helper.CommandHelperFactory.java
tesla.app.command.helper.DBusHelper.java
tesla.app.command.helper.DCopHelper.java
tesla.app.command.helper.ExaileHelper.java
tesla.app.command.helper.ICommandHelper.java
tesla.app.command.helper.MprisPlaylistHelper.java
tesla.app.command.helper.RhythmDBHelper.java
tesla.app.command.helper.SimpleStringHelper.java
tesla.app.command.helper.XmlPlaylistParser.java
tesla.app.command.provider.AppConfigProvider.java
tesla.app.command.provider.FallbackConfigProvider.java
tesla.app.command.provider.GlobalConfigProvider.java
tesla.app.command.provider.IConfigProvider.java
tesla.app.command.provider.InitScriptProvider.java
tesla.app.command.provider.app.AmarokConfig.java
tesla.app.command.provider.app.BansheeConfig.java
tesla.app.command.provider.app.DragonPlayerConfig.java
tesla.app.command.provider.app.ExaileConfig.java
tesla.app.command.provider.app.KaffeineConfig.java
tesla.app.command.provider.app.RhythmboxConfig.java
tesla.app.command.provider.app.TotemConfig.java
tesla.app.command.provider.app.VlcConfig.java
tesla.app.mediainfo.MediaInfo.java
tesla.app.mediainfo.MediaInfoFactory.java
tesla.app.mediainfo.helper.CacheStoreHelper.java
tesla.app.mediainfo.helper.FailedQueryBlacklist.java
tesla.app.mediainfo.provider.CacheProvider.java
tesla.app.mediainfo.provider.IMediaInfoProvider.java
tesla.app.mediainfo.provider.LastfmProvider.java
tesla.app.service.CommandService.java
tesla.app.service.connect.ConnectionException.java
tesla.app.service.connect.ConnectionOptions.java
tesla.app.service.connect.FakeConnection.java
tesla.app.service.connect.IConnection.java
tesla.app.service.connect.SSHConnection.java
tesla.app.ui.AbstractTeslaActivity.java
tesla.app.ui.AbstractTeslaListActivity.java
tesla.app.ui.AppSelector.java
tesla.app.ui.HelpBrowser.java
tesla.app.ui.NewConnection.java
tesla.app.ui.Playback.java
tesla.app.ui.PlaybackPreferences.java
tesla.app.ui.Playlist.java
tesla.app.ui.VolumeControl.java
tesla.app.ui.task.ConnectToServerTask.java
tesla.app.ui.task.GetVolumeLevelTask.java
tesla.app.ui.task.PlaybackUpdateTask.java
tesla.app.ui.widget.ScrollingTextView.java
tesla.app.ui.widget.VolumeSlider.java