Showing posts with label android. Show all posts
Showing posts with label android. Show all posts
Saturday, October 31, 2015
Download APKs From Google Play To Your Computer With Google Play Downloader
Google Play Downloader is a simple open source application which can be used to download APKs from Google Play to your computer.
According to its developer, the application was created because he "didn't like [his] Android AOSP system being tainted by Google root services, neither being filed in the Google account database".
Google Play Downloader isn't some piracy tool and it won't allow you to download paid apps and games. The tool can only download free games and applications and is useful if you want to backup Android APK files to your computer, if you don't want to install some applications directly via Googe Play for privacy or other reasons (for instance, you can use it with Genymotion, which no longer includes Google Play with its Android images) and so on.
The application ships with everything you need to download APKs, like a Gmail account and Android ID, but you can change this (for instance, you can create a Gmail account especially for this) from the Google Play Downloader settings.
If you change the email address in the Google Play Downloader settings, make sure you click the "Generate new Android ID" button (requires Java) or else downloading APKs won't work.
Download Google Play Downloader
Important note for Ubuntu users: the deb only works with Ubuntu 14.04 and 14.10. For Ubuntu 14.04, you'll need to download python-ndg-httpsclient from HERE and install it before trying to install the Google Play Downloader deb.
Download Google Play Downloader (deb or source)
Arch Linux users can install Google Play Downloader via AUR.
Report any bugs you may find, HERE.
Friday, October 30, 2015
Cross-Platform Android Emulator `Genymotion` 2.1.0 Brings Android 4.4 Support
Genymotion 2.1.0 has been released, the new version bringing some new features as well as support for the latest Android 4.4 KitKat.
For those not familiar with Genymotion, this is a fast, cross-platform Android emulator that comes with pre-configured Android (x86 with OpenGL hardware acceleration) images which support multi-touch gestures, Ethernet, emulation widgets for GPS, battery, camera and more.
Genymotion is available as free to use but without some features, or with a license (Indie or Business) which enables extra features.
Genymotion 2.1.0 brings new features for both the free and commercial versions:
- new commercial features:
- edit Android ID and Device ID (IMEI/MEID number) values from Genymotion;
- a new "pixel perfect" mode was added - in this mode, each pixel of the device will be displayed using only one pixel of your monitor;
- factory reset;
- clone virtual devices;
- new features for all users:
- Genymotion now supports copy/paste from the host to the virtual device, or from the virtual device to the host using Android built-in copy/paste feature;
- virtual device CPU number and memory size can now be modified from the device settings;
- bug fixes:
- you can now resume virtual devices download;
- when downloading a virtual device, Genymotion could crash if a timeout occurred. This issue is now fixed;
- the window size of the virtual device is now correctly resized to fit the host screen when rotating;
- when uninstalling Genymotion on Linux, the directory specified on installation was deleted, sometimes deleting non-Genymotion files. Genymotion now uses its own directory to fix the problem.
Also, all users (both paid and free) can now use the latest Android 4.4 KitKat with the following virtual devices: Galaxy Note 3, Moto X, Nexus 4, 5, 7 and 10.
As a reminder, ARM library support and Google Apps were removed from Genymotion due to licensing issues. I have added instructions on adding these back in our initial Genymotion article, which also includes Linux installation instructions.
Download Genymotion
If you're upgrading from Genymotion 2.0.0, you must delete the old virtual devices and create new ones to be able to take advantage of the newly added features and bug fixes. Old virtual devices will continue to work, but without these new features / fixes.
Download Genymotion for Linux, Windows or Mac (you need to sign up for a free account to be able to download it)
For how to install Genymotion in Linux and get Google Apps and ARM library support, see: Genymotion: Fast, Easy To Use Android (x86) Emulator With OpenGL Hardware Acceleration Support.
Pushbullet Indicator Gets Option To Reply To SMS, WhatsApp And Telegram, Full Universal Copy And Paste Support
Pushbullet Indicator was updated today with new features like bidirectional universal copy and paste, option to send SMS from the desktop and more.
Pushbullet is a service that lets you easily send files, links, notes, list and more to your Android or iOS device from your desktop or the other way around. The tool can also be used share the clipboard between your desktop and mobile device (feature called "Universal copy & paste"), mirror Android notifications on your desktop and more.
Note that some Pushbullet features, like replying to SMS, WhatsApp and Telegram from the desktop is not yet supported on iOS.
On Linux desktops, Pushbullet is available as a browser extension and there's no official native application. For this reason, Lorenzo from Atareao.es started working on Pushbullet Indicator, an unofficial Pushbullet Ubuntu client, which has now reached version 0.6.0.
On Linux desktops, Pushbullet is available as a browser extension and there's no official native application. For this reason, Lorenzo from Atareao.es started working on Pushbullet Indicator, an unofficial Pushbullet Ubuntu client, which has now reached version 0.6.0.
Changes in Pushbullet Indicator 0.6.0:
- Universal copy & paste is now bidirectional (until now, this only worked one way: copying something on your Android device and pasting it on the Ubuntu desktop). For this feature to work, you need to enable Universal copy & paste in both Pushbullet Indicator and the Pushbullet app on your mobile device;
- send SMS from the desktop. Important: using this feature, the SMS is sent via your mobile phone so it doesn't mean that the SMS is free! Unfortunately, to use this feature, you must know the phone number because Pushbullet Indicator doesn't retrieve your contacts list;
- reply to Whatsapp, Telegram and SMS from the desktop (you must enable this from the Pushbullet Indicator settings);
- you can now select the device to send text/links/files/etc. from the PushBullet send dialog.
Here are a few screenshots with some of these changes:
In my test, the latest Pushbullet Indicator worked great but there is one thing that could be tweaked: currently, when receiving an SMS or message via Telegram or WhatsApp, the Pushbullet Indicator reply window doesn't display the service name so you don't know where the message comes from but hopefully the service name or logo will be added in a future release (I reported the bug HERE).
Install Pushbullet Indicator in Ubuntu 15.04, 14.10 or 14.04 / Linux Mint 17.1 or 17 Cinnamon
Before proceeding, install Pushbullet on your Android or iOS device.
Pushbullet Indicator is available in the Atareao PPA for Ubuntu 15.04, 14.10 and 14.04 / Linux Mint 17.1 and 17 (Cinnamon only). Add the PPA and install the indicator using the following commands:
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install pushbullet-indicatorOnce installed, run Pushbullet Indicator and an authentication dialog should show up automatically - here, log in to your PushBullet account authorize Pushbullet Indicator to access your Pushbullet profile and data.
If this window doesn't open automatically, from the Pushbullet Indicator settings, set the "Allow access to PushBullet" slider to ON and authenticate with Pushbullet.
If this window doesn't open automatically, from the Pushbullet Indicator settings, set the "Allow access to PushBullet" slider to ON and authenticate with Pushbullet.
The PPA also provides Nautilus and Nemo extensions for Pushbullet (which you can use to send files directly from Nautilus or Nemo to your mobile device). These extensions are optional and Pushbullet doen't depend on the file manager you use. Install them using the following commands:
- for Nautilus:sudo apt-get install nautilus-pushbullet
nautilus -q- for Nemo:sudo apt-get install nemo-pushbullet
nemo -qReport any bugs you may find @ Launchpad.
via atareao.es
Labels:
android,
appindicator,
iOS,
mobile,
pushbullet,
Ubuntu
Thursday, October 29, 2015
Ubuntu Developer Tools Center 0.1 Released With Eclipse And Android ADT Support
Update: Ubuntu Developer Tools Center has been renamed to Ubuntu Make.
Changes in Ubuntu Developer Tools Center 0.1:
For Android ADT support (through Eclipse), use the following command:
If you want to help with the Ubuntu Developer Tools Center development, report bugs, etc., check out its GitHub page.
Read more »
Ubuntu Developer Tools Center (UDTC) 0.1 was released today and it includes support for Eclipse as a standalone IDE, Android ADT support (through Eclipse) and more.
A couple of months ago, Canonical released Ubuntu Developer Tools Center (UDTC), a project to "enable quick and easy setup of common developers needs on Ubuntu". Using it, you can easily install Android Studio and the Android SDK in Ubuntu and, with the latest version, Eclipse and Android ADT (for Eclipse).
In the release announcement, Didier Roche, Software Engineer at Canonical, mentioned that for now, Canonical is focusing on Android developers, but more will follow, like Go developers, web developers, Dart and more.
Changes in Ubuntu Developer Tools Center 0.1:
- added Eclipse support as a standalone IDE. Usage: udtc ide eclipse;
- added Android ADT support (through Eclipse). Usage: udtc android eclipse-adt;
- adb and other Android tools are now added to user path while installing an Android framework;
- UDTC now supports framework removal. If you installed a framework and want to remove it, just use: udtc android android-studio --remove;
- enabled loading of local framework. They are controlled by UDTC_FRAMEWORKS env variable which can point to any path containing local frameworks;
- added support for reinstallation in different folder than the origin one, cleaning the original directory;
- DownloadCenter now support redirections;
- added support for decompressing zip files in Decompressor;
- new and refresh translations: de, en_AU, en_CA, en_GB, es, eu, fr, hr, it, pl, ru, te, zh_CN, zh_HK;
- improved i18n support;
- protect against mistyping with multiple frameworks;
- framework support refactoring to avoid code duplication;
- tests fixes and refactoring for better scalability;
- fixed logging support during test runs;
- reshape docker files to have fewer layers;
- don't raise any Exception for unexpected CLI args.
Install Ubuntu Developer Tools Center
The latest Ubuntu Developer Tools Center 0.1 is available in the Ubuntu 15.04 Vivid Vervet repositories.
For Ubuntu 14.10 and 14.04, you can install the latest Ubuntu Developer Tools Center by using a PPA:
sudo add-apt-repository ppa:didrocks/ubuntu-developer-tools-center
sudo apt-get update
sudo apt-get install ubuntu-developer-tools-centerThat's it. You can now use UDTC to install Android Studio, Eclipse and add Android adt support (through eclipse).
Install Android Studio by using the following command:
udtc androidThen, choose the installation path (or use the default path), accept the license ("a") and UDTC will do the rest, installing Android Studio and Android SDK. UDTC will even add Android Studio to the Unity Launcher.
Update: the latest Android Studio doesn't ship the sdk with it anymore so for now you'll have to download it manually. Hopefully future UDTC versions will have a solution for this.
Update: the latest Android Studio doesn't ship the sdk with it anymore so for now you'll have to download it manually. Hopefully future UDTC versions will have a solution for this.
To install Eclipse (Eclipse Luna 4.4 at the time I'm writing this article), simply use the command below:
udtc ide eclipseAfter installing it (just like with Android Studio), UDTC will add Eclipse to the Unity Launcher.
For Android ADT support (through Eclipse), use the following command:
udtc android eclipse-adtIf you want to remove a framework, simply append "--remove" to the commands above. For example, to remove Eclipse, use the following command:
udtc ide eclipse --removeIf you want to help with the Ubuntu Developer Tools Center development, report bugs, etc., check out its GitHub page.
via DidRocks' blog
Friday, October 23, 2015
Install DroidCam (Wireless Android Webcam) Client In Ubuntu Via PPA
DroidCam is a tool which lets you use an Android device as a wireless webcam that can be used from your desktop (Linux or Windows) to chat on Skype, Google+ and so on.
![]() |
| Skype for Linux webcam set to DroidCam on my Ubuntu 14.04 laptop |
DroidCam features:
- Chat using "DroidCam Webcam" on your computer, including Sound and Picture;
- Connect over Wifi, Bluetooth or USB cable;
- Simple and efficient: designed to save battery and space as much as possible.
DroidCam is free to use but if you want extra features / enhancements, like high-resolution video support, Surveillance/IP Camera/Monitoring MJPEG access, camera controls like flash, auto focus, zoom and so on, you must buy DroidCamX.
Because installing the DroidCam desktop client under Linux requires running a script, manually downloading each update, etc., +Paolo Rotolo has created a PPA so you can easily install (and stay up to date with the latest versions) DroidCam in Ubuntu / Linux Mint and derivatives.
Install DroidCam in Ubuntu / Linux Mint via PPA
Before installing the desktop client, firstly install the Android app: DroidCam (free) or DroidCamX (paid, with extra features - see above).
To add Paolo's DroidCam PPA and install the application in Ubuntu or Linux Mint, use the commands below:
sudo apt-get install build-essential linux-headers-$(uname -r)
sudo apt-add-repository ppa:paolorotolo/droidcam
sudo apt-get update
sudo apt-get install droidcamTo use it, launch DroidCam on your Android device, then from the menu / Dash launch the DroidCam client on your desktop, select how you want it to connect to your Android device (WiFi / LAN, Wifi Server Mode, Bluetooth, USB), enter the phone IP if you're connecting via WiFi, and click Connect.
Those of you who prefer installing the DroidCam Linux client manually can follow the instructions from HERE.
If you encounter bugs related to the DroidCam Linux client packaging, report them HERE.
Wednesday, October 21, 2015
KDE Connect Indicator: Use KDE Connect On Desktop Environments That Use AppIndicators (Unity, Pantheon, Etc.)
KDE Connect is a tool which allows you integrate the KDE Plasma Workspace with your smartphone (Android only for now), via WiFi.
With the help of KDE Connect Indicator, you can now use KDE Connect in desktops which support Ubuntu AppIndicators, such as Unity, Pantheon (elementary OS), Xfce (Xubuntu) and so on.
For those who aren't familiar with KDE Connect, here's a quick list of features for the latest version (0.7.3 at the time I'm writing this article):
- display notifications from your Android device on your desktop (requires Android 4.3+);
- send files from your Android device to your desktop and the other way around "without wires";
- touchpad emulation: use your phone screen as your computer's touchpad (keyboard emulation is also available);
- shared clipboard between your phone and computer;
- display your phone's battery status on the desktop;
- multimedia remote control: use your Android device to control various Linux media players;
- RSA Encryption.
Most of the KDE Connect features are available as plugins and they can be enabled/disabled from the Android app (by clicking on the device name and then choose "Select plugins" from the app menu).
Here are a couple of KDE Connect Android app screenshots:
The indicator itself comes with the following features:
- displays the device name, status and battery level;
- menu item to request for pairing and unpairing;
- menu item to start sftp and open the file browser.
KDE Connect Indicator also ships with "kdeconnect-send", a small command line tool to send files to your device - this can be used to create Nautilus or Thunar actions to easily send a file from your desktop to your mobile device via right click (to do this, you'd need to create an action which uses "kdeconnect-send %f" as the command).
Furthermore, KDE Connect Indicator comes with a Contractor file, allowing elementary OS users to send files to their Android devices from any elementary OS app.
While I tested KDE Connect Indicator under Ubuntu 14.10 (w/ Unity) and it works great, there are a some limitations right now:
- you can only pair the device by sending the request from the desktop (I'll add instructions below) - that's because Unity (and some other DEs) don't support clicking on notifications to accept or reject the pairing request;
- KDE Connect Indicator depends on KDE Connect (obviously), which depends on quite a few KDE packages that will be installed even though you're not using KDE. Unfortunately there's no way around this.
It's also important to note that KDE Connect Indicator is a new project (about 2 weeks old) and while I didn't encounter any issues with it, you might find bugs. Report any bugs you may encounter (or suggestions) @ GitHub. Report bugs with KDE Connect @ KDE.
Configuring KDE Connect Indicator
1. To be able to use KDE Connect Indicator, you'll have to pair your Android device with your Linux desktop. To to this, launch KDE Connect Indicator on your desktop and KDE Connect on your mobile device (both need to be connected to the same network).
2. Once KDE Connect Indicator detects your mobile device (it does this automatically), a new AppIndicator should show up on your desktop:
From the KDE Connect Indicator menu, select "Request pairing" and then on your phone, accept the pairing request.
Like I was saying above, currently you can only pair the device by sending the request from the desktop (via the KDE Connect Indicator menu) so don't try send the pair request from the mobile device as it won't work.
3. Optional: to get the notifications from your Android device to be displayed on your desktop, open the KDE Connect Android app, click on the device name (under "Connected devices") and at the bottom you should see something like this: "Plugins failed to load (tap for more info): Notification sync" - here, click on "Notification sync" and follow the instructions to enable notifications sync between your phone and desktop.
How to install KDE Connect Indicator and the latest KDE Connect in Ubuntu
Important: Like I mentioned above, installing KDE Connect will drag quite a few KDE dependencies. If later on you want to remove KDE Connect and KDE Connect Indicator, you may want to save the list of packages which are installed by running the install command below, and remove those packages when you remove KDE Connect ("apt-get autoremove" won't work).
Here's the list of packages that are installed along with indicator-kdeconnect and kdeconnect on a fresh Ubuntu 14.10 machine - non-KDE packages included (but these may be different for your, depending on what you've already installed).
Ubuntu / elementary OS (there are packages for Ubuntu 14.04, 14.10 and 15.04 only - and the corresponding eOS version of course) and derivatives users can install KDE Connect Indicator and the latest version of KDE Connect by using the following commands:
sudo add-apt-repository ppa:vikoadi/ppa
sudo apt-get update
sudo apt-get install indicator-kdeconnect kdeconnectNext, install the KDE Connect Android App.
Labels:
android,
appindicator,
KDE,
kdeconnect,
linux,
Ubuntu
Friday, October 16, 2015
Pushbullet Indicator Gets Android Notification Mirroring Support, Other Changes
Pushbullet Indicator was updated recently with support for the latest Pushbullet API changes, which include OAuth support and notification mirroring from Android to your computer.
For those not familiar with Pushbullet, this is a service that lets you easily send files, links, notes, lists, etc. from your iOS or Android device to your desktop or the other way around. It can be used via Chrome / Firefox extensions and for Windows there's also a desktop app. Because there was no native Linux app, Lorenzo from Atareao.es created an Ubuntu AppIndicator (and a Nautilus extension as a companion for the AppIndicator) to easily use Pushbullet in Ubuntu.
Changes in the latest Pushbullet Indicator 0.4.0:
- OAuth support: you no longer have to login to the Pushbullet website, copy the APi key and introduce it into the app, etc. You simply log in when prompted by the AppIndicator and that's it;
- notification mirroring: receive notifications from your Android (doesn't support iOS!) device on your desktop for phone calls, messages, notifications from third-party apps, etc;
- you can now send pushes (files, links, notes, etc.) from your mobile device to the desktop, feature which wasn't available in the previous Pushbullet Indicator release. Furthermore, you can send pushes between any connected device (so even from one desktop to another). To see the pushes sent to the desktop, you need to select "Show last push" from the Pushbullet AppIndicator menu.
Note that I couldn't test the new Android notification mirroring feature because my old Android device (Samsung Galaxy S II) broke, so the notification screenshot below is via atareao.es.
Here are a few screenshots with some of the changes mentioned above:
Here are a few screenshots with some of the changes mentioned above:
For more information about Pushbullet Indicator, see our initial article: Pushbullet Indicator: Send Files, Links And Notes To Your Android or iOS Device From Your Ubuntu Desktop
Install Pushbullet Indicator in Ubuntu 14.04 or Linux Mint 17 CInnamon
According to Lorenzo, the app developer, Pushbullet Indicator should work properly not only with Unity, but also with the KDE, LXDE and Xfce Ubuntu flavors. Also, I tested it with both Linux Mint 17 MATE and Cinnamon and I can tell you that it works with Cinnamon but unfortunately it doesn't work with MATE.
Pushbullet Indicator is available in the Atareao PPA for Ubuntu 14.04 and derivatives or Linux Mint 17 Cinnamon. Add the PPA and install the indicator using the following commands:
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install pushbullet-indicatorTo also install the Pushbullet Nautilus extension (you can use it to send files directly from Nautilus to your mobile device), use the command below:
sudo apt-get install nautilus-pushbulletImportant notes:
- Pushbullet Indicator and the Pushbullet Nautilus extension must be authenticated separately;
- after adding a new device, you may need to restart the indicator (select "Quit" and then start it again from the menu / Dash) and Nautilus (to restart Nautilus, type "nautilus -q" in a terminal).
via atareao.es
Tuesday, October 13, 2015
Android x86 Emulator `Genymotion` 2.0 Released
Genymotion 2.0 has been released with Android 4.3 support as well as new features such as drag&drop to copy files and APKs to the virtual device.
Genymotion is a fast, cross-platform Android emulator that comes with pre-configured Android (x86 with OpenGL hardware acceleration) images. The emulator features Ethernet support, multi-touch gestures, emulation widgets for GPS, battery, camera and more.
Starting with this release, Genymotion can be used in free mode (free for personal use, without commercial features) or with a license (Indie or Business) that enables extra features.
Changes in Genymotion 2.0:
- Added Android 4.3 virtual devices;
- Indie or Business license only: new remote control widget which allows you to control the accelerometer and multi-touch gestures in your application directly from any real device;
- Indie or Business license only: new screencast widget which allows you to take screenshots or screencasts from any Genymotion virtual device;
- drag&drop support (this requires ADB to be correctly set up in the Genymotion settings):
- if you drag&drop an APK from your computer to the virtual device, it will be installed and launched automatically;
- ZIP packages containing /system directory tree will be deployed automatically;
- the virtual device creation window now lets you filter devices by Android version, device name; also, a search bar has been added;
- Android 2.3 (yes, 2.3!) virtual device available as a preview with this release;
- a slideshow describing some Genymotion features and tips is now displayed while waiting for your virtual device to be installed;
- it's now possible to change the folder where Genymotion virtual devices are stored;
- two toolbars are now available in Genymotion: one for the Genymotion widgets and one for Android actions;
- CyanogenMod Filemanager has replaced Astro as the file manager used in Genymotion virtual devices;
- more
![]() |
| APK installation using drag&drop in Genymotion 2.0 |
Unfortunately, two features were removed from the latest Genymotion 2.0, due to licensing issues: ARM library support and Google Apps. According to the Genymotion developers, they are trying to work with Google and add the Google Apps back.
Until then, you can install APKs using the new drag&drop feature or you can download the Google Apps package from HERE and to install it, simply drag and drop the zip file in the Genymotion virtual machine, then restart the machine and Google Play Store and the other Google apps should be installed:
For this to work, you need to download the Android SDK, launch the Android SDK Manager, install the Android SDK Platform-tools and finally, in the Genymotion settings, on the ADB tab, enter the path to where you've extracted/installed the Android SDK.
For an ARM Translator work-around, see THIS post.
For an ARM Translator work-around, see THIS post.
Download Genymotion
If you're upgrading from Genymotion 1.3.0, you must delete the old virtual devices and create new ones to be able to take advantage of the newly added features and bug fixes. Old virtual devices will continue to work, but without these new features / fixes.
Download Genymotion for Linux, Windows or Mac (you need to sign up for a free account to be able to download it)
For Ubuntu installation instructions, see our initial article: Genymotion: Fast, Easy To Use Android (x86) Emulator With OpenGL Hardware Acceleration Support
Tuesday, October 6, 2015
Syncthing: Open Source BitTorrent Sync Alternative (P2P Sync Tool)
Syncthing is a cross-platform peer-to-peer file synchronization client/server application written in Go. Similar to BitTorrent Sync, the tool can be used to synchronize files between computers however, unlike BitTorrent Sync, Syncthing is open source:
"Syncthing replaces Dropbox and BitTorrent Sync with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet".
"Using Syncthing, that control is returned to you".
![]() |
| Syncthing Web GUI |
And it's not just Syncthing that's open source. The P2P protocol used by Syncthing, called "Block Exchange Protocol", is open too. Read more about BEP HERE.
Unlike cloud sync tools such as Dropbox, Syncthing transfers the files directly between nodes (other computers on which you've installed Syncthing) which has several advantages: the files don't end up on some cloud server, the transfer speed doesn't depend on third-party servers and also, there are no space restrictions (except, obviously, the HDD space available for those nodes).
- synchronize as many folders as you need with different people
- responsive web GUI;
- cross-platform: Syncthing works on Linux, Mac OS X, Windows, FreeBSD and Solaris. There's also an unofficial Android port;
- Syncthing doesn't require advanced configuration and it should work out of the box, both over LAN and over the Internet;
- secure & private:
- the data is only stored on your computers, without using a central server;
- all communication is secured using TLS;
- every node is identified by a strong cryptographic certificate and only nodes you have explicitly allowed can connect to your cluster;
- open source app, open protocol.
It's also important to mention that with Syncthing, you can select which nodes you want to share a repository with. So for instance, you can create multiple repositories and enable/disable sharing with some existing nodes on the fly:
Also, Syncthing comes with an option called master repository which, if enabled, protects the files from changes made on other nodes, but the changes made on the current node will be sent to the rest of the cluster.
Note that Syncthing is under constant development and new / improved features are added frequently. For instance, the current release includes a simple file versioning feature but in the future a more advanced file versioning should be added.
Here are a few more Syncthing (web GUI) screenshots:
I've been following the Syncthing development for quite some time (thanks to Alan Pope's tip), but the tool didn't work for me until now - apparently the local discovery was too fragile until recently -, and I don't like writing about stuff that doesn't work in my tests. That's why I didn't post about it until today.
Download Syncthing:
To use Syncthing with Syncthing GTK, make sure the "syncthing" binary is in your $PATH. You can do this by simply copying the syncthing binary to /usr/local/bin/ .e.g, by using the following command (assuming you've extracted syncthing in your home folder):
Download Syncthing
Download Syncthing:
- Download Syncthing - binaries available for Linux (32bit, 64bit, ARMv5, ARMv6 - so it works on Raspberry Pi, ARMv7), Mac and Windows as well as source code
- Syncthing is also (unofficial port) available for Android
- Arch Linux: install Syncthing from the community repository or the latest Git via: latest release | AUR
To run Syncthing on a Linux machine, simply download the archive, extract it and double click the "syncthing" executable from the extracted folder (or run it with "./syncthing" from the extracted folder). Once launched, a new tab should open in your default web browser with the Syncthing web GUI.
To use Syncthing with Syncthing GTK, make sure the "syncthing" binary is in your $PATH. You can do this by simply copying the syncthing binary to /usr/local/bin/ .e.g, by using the following command (assuming you've extracted syncthing in your home folder):
sudo install ~/syncthing*/syncthing /usr/local/bin/You'll want to add some nodes - for how to do that, see the Syncthing getting started guide. You may also want to check out its documentation.
Report any issues you find @ GitHub.
Pushbullet Indicator: Send Files, Links And Notes To Your Android or iOS Device From Your Ubuntu Desktop
Pushbullet is a service that lets you easily send files, links, notes, lists, etc. to your Android or iOS device from your desktop or the other way around. It can be used via Chrome / Firefox extensions and for Windows there's also a desktop app.
According to Lorenzo's article, Pushbullet Indicator should work properly not only with Unity, but also with the KDE, LXDE and Xfce Ubuntu flavors.
This is the first Pushbullet Indicator release and not all the Pushbullet functionality is implemented.
Right now, Pushbullet Indicator supports sending notes, links, files, lists and addresses from your desktop to your Android or iOS device but it currently doesn't work the other way around: you can't push anything from your mobile device to your desktop (unless you have the Pushbullet Firefox or Chrome extensions installed, obviously).
Another Pushbullet feature that's not yet supported in the indicator is displaying Android notifications on your desktop (the API doesn't allow this yet).
Update 16 July, 2014: Pushbullet Indicator now supports OAuth, notification mirroring from Android devices to your desktop and sending files from mobile devices to the desktop.
Update 16 July, 2014: Pushbullet Indicator now supports OAuth, notification mirroring from Android devices to your desktop and sending files from mobile devices to the desktop.
Install Pushbullet Indicator in Ubuntu 14.04
Pushbullet Indicator is available in the Atareao PPA for Ubuntu 14.04 (the Ubuntu 13.10 package has a dependency that's not available for Ubuntu 13.10 and thus, is not usable). To add the PPA and install Pushbullet Indicator, use the following commands:
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install pushbullet-indicatorHow to setup and use Pushbullet Indicator
1. Create a Pushbullet account, install the Pushbullet iOS / Android application (you can find the Android / iOS app links at the bottom of the Pushbullet main page) and setup Pushbullet on your mobile device - login, etc.
2. Start the PushBullet Indicator ap, authenticate it with Pushbullet and enter a name for your device.
If you want the indicator to start automatically when you log in, enable "Autostart" from its preferences (here you can also set the indicator icon to light/dark).
Then click OK.
If you've followed all the steps correctly, your mobile device(s) that have Pushbullet installed should show up in the Pushbullet Indicator menu, like this:
If there's no device listed here, make sure Pushbullet is installed on your mobile device(s) and that you're logged in, then restart the PushBullet AppIndicator (select Exit from the indicator menu, then start it again from the menu / Dash).
That's it, you can now start using Pushbullet. To send a file/text/link/etc. from Ubuntu to your Android or iOS device using Pushbullet Indicator, select the device from the indicator menu, then click the appropriate tab: message, link, file, list or address:
... and finally enter what you'd like to send and click OK.
via atareao.es
Install Android Studio In Ubuntu Via PPA
Update September 2, 2014: Canonical released Ubuntu Developer Tools Center which can be used to easily install Android Studio and Android SDK in Ubuntu. That's the official, supported method of installing Android Studio in Ubuntu now!
Google provides Android Studio for Linux as a simple archive which you must download, extract, create your own launcher and so on.
To makes things easier, +Paolo Rotolo has created an Android Studio PPA for Ubuntu and derivatives (Linux Mint, elementary OS and so on).
The PPA is just for installing Android Studio, not for updating it, because Android Studio has its own update "manager". To update Android Studio to the latest version, simply click "Check for updates now" in the welcome screen, then click "Update and Restart":
It's important to note that the package tries to install one of the following JDKs: default-jdk, oracle-java7-installer or oracle-java8-installer. I saw in some comments that Android Studio users receive the following error: "OpenJDK 6 is not supported. Please use Oracle Java or newer OpenJDK", even after installing OpenJDK7. That's why I recommend using Android Studio with Oracle Java 7 or Oracle Java 8 from our PPA (see links at the bottom of the article).
And one more thing: Android Studio uses a low resolution icon and that can't be fixed (it would be overwritten when the app is updated through its own update mechanism anyway).
Install Android Studio in Ubuntu via PPA
To add the PPA and install Android Studio in Ubuntu (and derivatives like Linux Mint, etc.), use the following commands:
sudo add-apt-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studioFor how to install Oracle JDK 7 or 8, see:
- Install Oracle Java 7 in Ubuntu via PPA Repository
- Install Oracle Java 8 In Ubuntu Via PPA Repository
seen @ lffl.org
Canonical Releases Ubuntu Developer Tools Center, Makes It Easy To Install Android Studio And Android SDK In Ubuntu
Update: Ubuntu Developer Tools Center has been renamed to Ubuntu Make.
Before proceeding, if you've used the unofficial Android Studio PPA maintained by Paolo Rotolo, purge the android-studio package:
1. Install Ubuntu Developer Tools Center
2. Install Android Studio and Android SDK using UDTC
To install Android Studio and Android SDK, simply run the following command:
Read more »
Canonical wants to make developers who create applications for platforms other than Ubuntu feel at home. In a recent article posted on his blog, +Didier Roche, Software Engineer at Canonical, writes: "Ubuntu loves developers and we are going to showcase it by making Ubuntu the best available developer platform!".
To achieve this, the Ubuntu Developer Tools Center was created, a project to enable quick and easy setup of common developers needs on Ubuntu. For now, Canonical is focusing on Android developers, but more will follow, like Go developers, web developers, Dart and more.
![]() |
| Android Studio installed in Ubuntu 14.04 using UDTC |
Ubuntu Developer Tools Center is currently in alpha and right now, it allows installing the latest version of Android Studio along with the latest Android SDK and their dependencies, enable multi-arch on 64bit machines as well as integrate Android Studio with the Unity Launcher.
Ubuntu Developer Tools Center (UDTC) will always target the latest Ubuntu development version along with the latest Ubuntu LTS (long-term support) version. Right now, Ubuntu 14.04 users who want to install UDTC will have to use the official Ubuntu Developer Tools Center PPA (see installation instructions below), but in the future it should be available in the official Ubuntu 14.04 (backports) repositories. As for Ubuntu 14.10 Utopic Unicorn, UDTC is already available in the repositories.
Install Ubuntu Developer Tools Center with Android Studio and Android SDK in Ubuntu
Ubuntu Developer Tools Center is currently in alpha so you'll encounter bugs! Report them @ Launchpad or GitHub.
Before proceeding, if you've used the unofficial Android Studio PPA maintained by Paolo Rotolo, purge the android-studio package:
sudo apt-get purge android-studio
sudo rm -r "/usr/share/android-studio"1. Install Ubuntu Developer Tools Center
Ubuntu 14.10: as I said, UDTC is already available in the Ubuntu 14.10 Utopic Unicorn repositories so to install it, use the following command (or search for it in Ubuntu Software Center, Synaptic, etc.):
sudo apt-get install ubuntu-developer-tools-centerUbuntu 14.04: Ubuntu Developer Tools Center is available in an official PPA maintained by Didier Roche. Add the PPA and install UDTC using the following commands:
sudo add-apt-repository ppa:didrocks/ubuntu-developer-tools-center
sudo apt-get update
sudo apt-get install ubuntu-developer-tools-center2. Install Android Studio and Android SDK using UDTC
To install Android Studio and Android SDK, simply run the following command:
udtc androidThen, select to accept the license ("a") and UDTC will do the rest, installing Android Studio and Android SDK.
UDTC will only ask for your your password if it needs to install some required dependencies which aren't installed on your system.
via / more info @ didrocks
Labels:
android,
android sdk,
android studio,
linux,
Ubuntu,
udtc
Get Android Notifications On Your Ubuntu Desktop With LinConnect
LinConnect is an application that can display notifications from your Android device to your Linux desktop.
The application supports almost all Android applications and you'll get notifications when you get a call, a SMS or WhatsApp message, Facebook notifications and so on. From the LinConnect settings you can select which applications can send notifications to your desktop so you don't get flooded with useless notifications.
LinConnect uses Libnotify to display the notifications and it integrates nicely with the Linux desktop icon theme.
Unfortunately, you can't interact with the notifications so you can directly reply to a message from the desktop for instance. However, the application is still useful, especially if you're using a tool such as Recent Notifications Indicator which keeps a list of recent notifications so you can read them even after the notifications fade away (also, Linux Mint and Linux Deepin come with their own notifications centers which offer the same functionality).
![]() |
| LinConnect Android client |
Here's a screenshot of Recent Notifications Indicator displaying some notifications from my Android phone via LinConnect:
Installing and using LinConnect
LinConnect is currently in Alpha so expect to find bugs! In my test, the application worked under Ubuntu 13.10 and 12.04 but didn't work under Ubuntu 14.04.
LinConnect has a client and a server and you must install both:
- The client must be installed on your Android device via Google Play Store (requires Android 4.0+): install LinConnect for Android
- The server must be installed on your Ubuntu / Linux desktop - to install it, use the following commands (for Ubuntu / Debian):
wget http://raw.github.com/hauckwill/linconnect-server/master/LinConnectServer/install.sh
chmod +x install.sh
./install.shThen answer "Y" to all questions. The installation script will ask if you want to run LinConnect on startup - if you select "no", you must manually start it by using the following command:
python ~/.linconnect/LinConnectServer/main/linconnect_server.pyArch Linux users can install the LinConnect server via AUR.
To get a history of recent notifications which makes this application a lot useful, try Recent Notifications Indicator.
For more information, bug reports, etc., see the LinConnect GitHub page.
Thanks to Janosik for the tip!
Download Torrents And YouTube Videos With FrostWire
FrostWire is a free, open source Java downloader, BitTorrent client and media player, which comes with a built-in multi-tracker search (like TPB, Yify, Mininova, etc.) as well as YouTube and SoundCloud search/download support. The application is available for Linux, Windows, Mac OS X and Android.
The app is not new but I've never covered it on failsdownloads and after receiving a review request and trying it recently, I decided it deserves an article here since it's a really good app, despite being a bit bloated.
Probably the most important FrostWire feature is its ability to search multiple BitTorrent trackers in the same time as well as YouTube, SoundCloud and Archive.org. The search results are filtered by file type audio, video, images, documents or apps so the results don't get cluttered with stuff you don't need which is much needed, considering the multiple sources the app is able to search:
"FrostWire will connect to all the major BitTorrent indexes of the internet and pre-fetch torrents (via the libtorrent DHT or via HTTP if it can't find it on the DHT), it will then index locally all the available metadata that's indexed by the torrent file, as the user searches, the local index gets better and better to yield richer and instant results".
At the time I'm writing this article, FrostWire supports searching and downloading content from TPB, FrostClick, KAT, Yify, BitSnoop, Extratorrent, Mininova, Monova, TorLock and BTJunkie BitTorrent trackers / search engines as well YouTube, SoundCloud and Archive.org.
For YouTube, the app allows downloading the audio only or the complete video and you can choose which format to download (1080p video downloads are supported).
Another very important FrostWire feature is the ability to play audio and video while downloading from the BitTorrent networks and previewing the content from YouTube or SoundCloud before downloading:
For this, the app comes with a built-in media player but you can also use external players such as VLC. For YouTube and SoundCloud previewing though, only the internal player is supported or at least that was the case in my test.
There's even an integrated media library which organizes your downloads in various categories (audio, video, images, programs, books/docs) and there's also a huge list of online radio stations available and an option to add more stations (one note though: many of the stations I've tried didn't work):
And finally, the last major feature available in FrostWire is the ability to easily share content with your friends or between multiple devices (such as your desktop and Android device) - for how to send files from an Android device to a desktop, see THIS video. It's important to mention that once you share a file, it's available to everybody on the BitTorrent network so keep this in mind before using this feature.
Under the hood, FrostWire uses frostwire-jlibtorrent, a swig Java interface for libtorrent for the BitTorrent part and MPlayer for media playback, along with H2 database and Lucene indexes for the search. For more information, see its GitHub page.
The application was updated recently (v6.1.3) with lots of fixes (including a fix for saving downloads on external drives), Windows 10 compatibility, fixed Soundcloud search and download, resumable Archive.org downloads as well as important changes on the way the BitTorrent engine works which allowed simplifying seeding settings.
Download FrostWire
Download FrostWire - binaries available for Linux (64bit only): deb, rpm and generic, Windows, Mac OS X and Android as well as source
Report any bugs you may find in the desktop version HERE.
Thanks to Giancarlo
XBMC Media Center 13.0 Gotham Beta 1 Released
XBMC Media Center 13.0 "Gotham" Beta 1 has been released, bringing improvements across all platforms, such as hardware decoding on Android, proper PulseAudio support for Linux, improved settings, support for some 3D movie formats and more.
XBMC is a free, open source digital media hub and home theater PC that comes with a 10-foot user interface, which can be used to play videos, music and other media, either from local storage or via LAN or Internet.
The application is highly customizable and supports a wide variety of skins as well as plugins that can be used to access content from services such as YouTube, Spotify, Grooveshark and so on. The application also comes with a PVR (Personal Video Recorder) frontend for Live TV with DVR and PVR support.
New features and improvements in XBMC 13.0 Gotham Beta 1:
- hardware decoding on Android for both ARM and x86 architectures;
- speed improvements for Raspberry Pi and Android;
- support for 3D movies encoded in: SBS, TAB, anaglyph, and interlaced (on supported platforms for passive TVs);
- improved touchscreen support: gesture controls during video playback, swiping controls in navigation, etc.;
- instances of XBMC throughout the house can now “speak” with each other and with other UPnP devices;
- the Audio Engine introduced with XBMC 12.0 “Frodo” has been reworked to be simpler, faster, with better quality across all platforms;
- Linux: XBMC now cooperates nicely with the pulseaudio server and provides real pulseaudio support. More info HERE;
- Settings improvements:
- the settings were broken down into levels, from beginner to expert level;
- every setting now includes a description;
- every setting page now includes a reset to default option;
- better subtitle search;
- extended Python and JSON-RPC API for developers;
- updated to FFmpeg 1.2;
- stereo audio can now be upmixed to 5.1 and sent through optical/SPDIF devices;
- various visual changes throughout the skin which should improve usability and logic.
It's also worth mentioning that due to changes related to the addon system and skin, some plugins, scripts and skins that used to work on XBMC 12.0 may not work with the latest XBMC 13.0.
Here are some XBMC 13.1 beta 1 screenshots:
Here are some XBMC 13.1 beta 1 screenshots:
XBMC 13.0 beta 1 running on Android (with the "Touched" skin):
Install XBMC 13.0 Gotham Beta 1 in Ubuntu
Ubuntu users can use the official XBMC pre-releases PPA to install the latest XBMC 13.0 Gotham beta 1. However, note that XBMC 13.0 is still in beta and while it was widely used and tested over the past several months, it's still beta software so you may encounter bugs!
To add the PPA and install XBMC 13.0 Gotham beta 1 in Ubuntu, use the following commands:
sudo add-apt-repository ppa:team-xbmc/unstable
sudo apt-get update
sudo apt-get install xbmcIf you prefer to install the stable version (12.3), you can use the official XBMC stable PPA for Ubuntu.
Download XBMC 13.0 Gotham Beta 1
Download XBMC 13.0 Gotham beta 1 for:
New OpenELEC builds should be available sometime next week.
info and 2 screenshots via XBMC
Labels:
android,
linux,
media center,
media player,
Raspberry Pi,
Ubuntu,
windows,
XBMC
Subscribe to:
Posts (Atom)




















































