Ampwifi Winamp Remote



Open the Settings menu in Winamp for Android and check the box to enable wireless sync. Winamp for Android Screenshot by Nicole Cozma. Open the Media Library on Winamp for PC and scroll down. Ampwifi Winamp Remote; AaiKya: Leave Tracker; Angopapo - People around you; Hugetwit; Wake Me Up (Mumbai Railway) SelfMote - Wireless Remote app; Boo Music Player; BeatPrompter; Orario Treni Trenitalia; Tipsy for Gardaland. The remote app for your computer. Turn your smartphone into a wireless universal remote control with the Unified Remote App. Supports Windows, Mac, and Linux.

AppIntro is an Android Library that helps you build a cool carousel intro for your App. AppIntro has support for requesting permissions and helps you create a great onboarding experience in just a couple of minutes.

  • Getting Started 👣
  • Creating Slides 👩‍🎨
  • Configure 🎨
    • Slide Transformer
  • Permission 🔒
  • Acknowledgments 🌸

Getting Started 👣

AppIntro is distributed through JitPack.

Adding a dependency

To use it you need to add the following gradle dependency to your build.gradle file of the module where you want to use AppIntro (NOT the root file).

Please note that since AppIntro 5.x, the library supports Android X. If you haven't migrated yet, you probably want to use a previous version of the library that uses the old Support Library packages (or try Jetifier Reverse mode).

Basic usage

To use AppIntro, you simply have to create a new Activity that extends AppIntro like the following:

Please note that you must NOT call setContentView. The AppIntro superclass is taking care of it for you.

Finally, declare the activity in your Manifest like so:

We suggest to don't declare MyCustomAppIntro as your first Activity unless you want the intro to launch every time your app starts. Ideally you should show the AppIntro activity only once to the user, and you should hide it once completed (you can use a flag in the SharedPreferences).

Migrating 🚗

If you're migrating from AppIntro v5.x to v6.x, please expect multiple breaking changes. You can find documentation on how to update your code on this other migration guide.

Features 🧰

Don't forget to check the changelog to have a look at all the changes in the latest version of AppIntro.

  • API >= 14 compatible.
  • 100% Kotlin Library.
  • AndroidX Compatible.
  • Support for runtime permissions.
  • Dependent only on AndroidX AppCompat/Annotations, ConstraintLayout and Kotlin JDK.
  • Full RTL support.

Creating Slides 👩‍🎨

The entry point to add a new slide is the addSlide(fragment: Fragment) function on the AppIntro class. You can easily use it to add a new Fragment to the carousel.

The library comes with several util classes to help you create your Slide with just a couple lines:

AppIntroFragment

You can use the AppIntroFragment if you just want to customize title, description, image and colors. That's the suggested approach if you want to create a quick intro:

All the parameters are optional, so you're free to customize your slide as you wish.

If you need to programmatically create several slides you can also use the SliderPage class. This class can be passed to AppIntroFragment.newInstance(sliderPage: SliderPage) that will create a new slide starting from that instance.

AppIntroCustomLayoutFragment

If you need further control on the customization of your slide, you can use the AppIntroCustomLayoutFragment. This will allow you pass your custom Layout Resource file:

This allows you to achieve complex layout and include your custom logic in the Intro (see also Slide Policy):

Configure 🎨

AppIntro offers several configuration option to help you customize your onboarding experience.

Slide Transformer

AppIntro comes with a set of Slide Transformer that you can use out of the box to animate your Slide transition.

Slide TransformersSlide Transformers
Fade
Zoom
Flow
Slide Over
Depth
Parallax

You can simply call setTransformer() and pass one of the subclass of the sealed class AppIntroPageTransformerType:

Custom Slide Transformer

You can also provide your custom Slide Transformer (implementing the ViewPager.PageTransformer interface) with:

Color Transition

AppIntro offers the possibility to animate the color transition between two slides background. This feature is disabled by default, and you need to enable it on your AppIntro with:

Once you enable it, the color will be animated between slides with a gradient. Make sure you provide a backgroundColor parameter in your slides.

If you're providing custom Fragments, you can let them support the color transition by implementing the SlideBackgroundColorHolder interface.

Multiple Windows Layout

AppIntro is shipped with two top-level layouts that you can use. The default layout (AppIntro) has textual buttons, while the alternative layout has buttons with icons.

To change the Window layout, you can simply change your superclass to AppIntro2. The methods to add and customize the AppIntro are unchanged.

PageAppIntroAppIntro2
standard page
last page

Indicators

AppIntro supports two indicators out of the box to show the progress of the Intro experience to the user:

  • DotIndicatorController represented with a list of Dot (the default)
  • ProgressIndicatorController represented with a progress bar.
DotIndicatorProgressIndicator

Moreover, you can supply your own indicator by providing an implementation of the IndicatorController interface.

You can customize the indicator with the following API on the AppIntro class:

If you don't specify any customization, a DotIndicatorController will be shown.

Vibration

AppIntro supports providing haptic vibration feedback on button clicks. Please note that you need to specify the Vibration permission in your app Manifest (the library is not doing it). If you forget to specify the permission, the app will experience a crash.

Ampwifi Winamp Remote Reviews

You can enable and customize the vibration with:

Wizard Mode

AppIntro supports a wizards mode where the Skip button will be replaced with the back arrow. This comes handy if you're presenting a Wizard to your user with a set of skip they need to do, and they might frequently go back and forth.

You can enable it with:

Immersive Mode

If you want to display your Intro with a fullscreen experience, you can enable the Immersive mode. This will hide both the Status Bar and the Navigation bar and the user will have to scroll from the top of the screen to show them again.

This allows you to have more space for your Intro content and graphics.

You can enable it with:

System Back button

You can lock the System Back button if you don't want your user to go back from intro. This could be useful if you need to request permission and the Intro experience is not optional.

If this is the case, please set to true the following flag:

System UI (Status Bar and Navigation Bar)

You can customize the Status Bar, and the Navigation Bar visibility & color with the following methods:

Permission 🔒

AppIntro simplifies the process of requesting runtime permissions to your user. You can integrate one or more permission request inside a slide with the askForPermissions method inside your activity.

Please note that:

  • slideNumber is in a One-based numbering (it starts from 1)
  • You can specify more than one permission if needed
  • You can specify if the permission is required. If so, users can't proceed if he denies the permission.

Should you need further control on the permission request, you can override those two methods on the AppIntro class:

Ampwifi Winamp Remote

Slide Policy

If you want to restrict navigation between your slides (i.e. the user has to toggle a checkbox in order to continue), the SlidePolicy feature might help you.

All you have to do is implement SlidePolicy in your slides.

This interface contains the isPolicyRespected property and the onUserIllegallyRequestedNextPage method that you must implement with your custom logic

Winamp

You can find a full working example of SlidePolicy in the example app - CustomSlidePolicyFragment.kt

Example App 💡

AppIntro comes with a sample app full of examples and use case that you can use as inspiration for your project. You can find it inside the /example folder.

You can get a debug APK of the sample app from the Pre Merge Github Actions job as an output artifact here.

Translating 🌍

Do you want to help AppIntro becoming international 🌍? We are more than happy! AppIntro currently supports the following languages.

To add a new translation just add a pull request with a new strings.xml file inside a values-xx folder (where xx is a two-letter ISO 639-1 language code).

In order to provide the translation, your file needs to contain the following strings:

An updated version of the English version translation is available here.

If a translation in your language is already available, please check it and eventually fix it (all the strings should be listed, not just a subset).

Snapshots 📦

Ampwifi

Development of AppIntro happens on the master branch. You can get SNAPSHOT versions directly from JitPack if needed.

Winamp

⚠️ Please note that the latest snapshot might be unstable. Use it at your own risk ⚠️

Contributing 🤝

We're offering support for AppIntro on the #appintro channel on KotlinLang Slack. Come and join the conversation over there. If you don't have access to KotlinLang Slack, you can request access here.

We're looking for contributors! Don't be shy.👍 Feel free to open issues/pull requests to help me improve this project.

  • When reporting a new Issue, make sure to attach Screenshots, Videos or GIFs of the problem you are reporting.
  • When submitting a new PR, make sure tests are all green. Write new tests if necessary.

Acknowledgments 🌸

Maintainers

AppIntro is currently developed and maintained by the AppIntro Github Org. When submitting a new PR, please ping one of:

Libraries

AppIntro is not relying on any third party library other than those from AndroidX:

  • androidx.appcompat:appcompat
  • androidx.annotation:annotation
  • androidx.constraintlayout:constraintlayout

License 📄

Apps using AppIntro 📱

If you are using AppIntro in your app and would like to be listed here, please open a pull request and we will be more than happy to include you:

List of Apps using AppIntro
  • Shopping list and Shopping list pro
byMichael Veroukis

Google Play Rating history and histogram

471
69
50
6
31

Changelog

No changelog data

Developer information

Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.

Description

Questions, suggestions or bug reports send to: [email protected]
If you use Winamp® to play music on your PC, then Ampwifi is what you've been looking for. Ampwifi is a remote control app for your phone or tablet to control Winamp over Wi-Fi. This includes all the basic playback features like pause, rewind, volume, shuffle and many more. You can also view the current playlist and even browse and search your music folders. Ampwifi Winamp Remote is designed to be lightweight and responsive allowing you to make quick adjustments on the fly.
Requirements:
You need Winamp for Windows installed along with the AjaxAMP Remote Control Plugin which you can download here:
✦ Blitterhead Official Site http://www.blitterhead.com/ampwifi-android-app/download/AjaxAMPInstallerv3.3.zip?attredirects=0&d=1
✦ Dropbox https://www.dropbox.com/s/ua2eua9y72cb470/AjaxAMPInstallerv3.3.zip?dl=0
✦ Winamp Enthusiasts on Facebook www.facebook.com/groups/WinampEnthusiasts/1817177801835139/
Recommended Winamp: WinAmp Community Update Project https://getwacup.com/
Features:
✦ Totally free, no annoying ads
✦ Clean interface designed for quick and easy access
✦ All basic music playing features: Play, Pause, Stop, Fast forward, Rewind, Next, Previous, Shuffle, Repeat, Mute and full volume control
✦ Browse and edit Playlist
✦ Browse your music and add entire folders to your playlist. NOTE: The AjaxAMP plugin uses it’s own folder based media library system. The Winamp media library is NOT directly supported by Ampwifi.
✦ Search your music folders
✦ Playback controls in notification and lock screen
✦ Playback controls on Media Session aware Bluetooth devices
✦ Playback control with on-device Google Assistant
✦ Works over WiFi and mobile/cellular data networks
✦ Automatically detects Winamp on your wireless LAN
✦ Includes detailed help documentation
✦ Stream to device. Songs in your Winamp playlist & music folders can be streamed to your device. Requires a music player app capable of playing streamed audio, such as Google Play Music
✦ Download to device. Download songs from your Winamp PC to your Android device while Winamp continues to play music
✦ Automatically stops music playback on Winamp when you receive a call on your Android phone
✦ Supports tablets and split screen mode
Recent changes:
This release fixes a bug that prevented Ampwifi from auto-detecting Winamp during setup on Android 10+
Questions, suggestions or bug reports send to: [email protected]
If you use Winamp® to play music on your PC, then Ampwifi is what you've been looking for. Ampwifi is a remote control app for your phone or tablet to control Winamp over Wi-Fi. This includes all the basic playback features like pause, rewind, volume, shuffle and many more. You can also view the current playlist and even browse and search your music folders. Ampwifi Winamp Remote is designed to be lightweight and responsive allowing you to make quick adjustments on the fly.
Requirements:
You need Winamp for Windows installed along with the AjaxAMP Remote Control Plugin which you can download here:
✦ Blitterhead Official Site http://www.blitterhead.com/ampwifi-android-app/download/AjaxAMPInstallerv3.3.zip?attredirects=0&d=1
✦ Dropbox https://www.dropbox.com/s/ua2eua9y72cb470/AjaxAMPInstallerv3.3.zip?dl=0
✦ Winamp Enthusiasts on Facebook www.facebook.com/groups/WinampEnthusiasts/1817177801835139/
Recommended Winamp: WinAmp Community Update Project https://getwacup.com/
Features:
✦ Totally free, no annoying ads
✦ Clean interface designed for quick and easy access
✦ All basic music playing features: Play, Pause, Stop, Fast forward, Rewind, Next, Previous, Shuffle, Repeat, Mute and full volume control
✦ Browse and edit Playlist
✦ Browse your music and add entire folders to your playlist. NOTE: The AjaxAMP plugin uses it’s own folder based media library system. The Winamp media library is NOT directly supported by Ampwifi.
✦ Search your music folders
✦ Playback controls in notification and lock screen
✦ Playback controls on Media Session aware Bluetooth devices
✦ Playback control with on-device Google Assistant
✦ Works over WiFi and mobile/cellular data networks
✦ Automatically detects Winamp on your wireless LAN
✦ Includes detailed help documentation
✦ Stream to device. Songs in your Winamp playlist & music folders can be streamed to your device. Requires a music player app capable of playing streamed audio, such as Google Play Music
✦ Download to device. Download songs from your Winamp PC to your Android device while Winamp continues to play music
✦ Automatically stops music playback on Winamp when you receive a call on your Android phone
✦ Supports tablets and split screen mode
Recent changes:
This release fixes a bug that prevented Ampwifi from auto-detecting Winamp during setup on Android 10+
Show full descriptionHide full description

Comments

We don't have enough comments to generate tag clouds.Please check back later.

Google Play Rankings

Permissions

No permissions found

Libraries

We haven't collected library information for this app yet. You can use the AppBrain Ad Detector app to detect libraries in apps installed on your device.

Related apps

More fromMichael Veroukis