Here's the list of all information we collect.
We collect the event stream in two variants:
PLAYER_EVENT
- a passive event that's collected when we observe a change in the music player's behaviour. This could be result of an action performed by the user on a song or when a song plays automatically when it's in a queue.UI_EVENT
- an active event that's monitored when the user explicitly interacts with the app, say when a user plays or pauses a song manually.
Column | Description |
---|---|
User_id | ID of the registered user in Firebase |
Record_id | ID of the record in Firebase |
player_event_type | The player event monitored when the app's behavior changes (passive). See PlayerEventType for valid values. |
ui_event_type | The UI event monitored when user interacts with the app. See UiEventType for valid values. |
event_current_time_in_milliseconds | Time stamp in milliseconds (the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC.) |
event_nano_time | Time stamp in nanoseconds (This method can only be used to measure elapsed time, and to determine order of events, and is not related to any other notion of system or wall-clock time. See https://developer.android.com/reference/java/lang/System#nanoTime()) |
event_seek_position_in_milliseconds | Position of the track when the event occurred in milliseconds. NOTE: This value may be 0 if the seek position couldn't be captured at the time of the event (e.g., for PLAYER_EVENT PLAY event). |
song_album_id | Album ID of the song |
song_album_name | Album name of the song |
song_artist_id | Artist ID of the song |
song_artist_name | Artist name of the song |
song_bit_rate | Bit rate of the song in Kilobit per second |
song_date_added | Date added of the song |
song_disc_number | Disc number of the song |
song_duration | Duration of the song in milliseconds |
song_file_size | File size of the song in Megabytes |
song_file_format | File format of the song |
song_id | Id of the song |
song_last_played | Last played of the song |
song_name | Name of the song |
song_file_path | File path of the song |
song_play_count | Play count of the song |
song_playlist_id | Playlist id of the song |
playlist_play_order | Play order of the playlist |
podcast | If the song is a podcast or not |
song_sample_rate | Sample rate of the song in Kilohertz |
track | the track number of the song |
song_release_year | Release year of the song |
album_id | Id of the album |
album_name | Name of the album |
album_artist_name | Artist name of the album |
album_date_added | Date added for the album |
album_release_year | Release year of the album |
number_of_songs_in_album | Number of songs in the album |
number_of_discs_in_album | Number of discs in the album |
album_artists | Artists contributed to that album |
album_paths | Song paths in the album |
genre_id | Id of the genre |
genre_name | Name of the genre |
number_of_songs_for_genre | Number of songs in the album |
album_artist_name | Artist name in the album |
album_artist_album_data | Information about albums performed by the Artist |
audio_devic_type | Devic type on which the song was listened to |
audio_volume_data | Volume information collected when the song was listened to |
device_info_app_version | App version in the device |
device_info_device_model | Device model |
device_info_google_play_services_app | Google Play Services version |
device_info_google_play_services_lib | Google Play Services library version |
device_info_ignoring_battery_optimizations | if battery optimizations ignored or not |
device_info_power_save_mode_enabled | if power saving mode on or off |
device_info_sdk_version | SDK version |
device_info_sdk_version_int | SDK version in INT |
device_info_talk_back_enabled | if talk back enabled or not |
device_info_timestamp | timestamp when device info was recorded. (the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC.) |